powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP: Увеличить производительность
9 сообщений из 9, страница 1 из 1
PHP: Увеличить производительность
    #39000758
darlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, задавал как то здесь вопрос на эту тему, но там я протупил и не охота возвращаться, произвожу парсинг xml на php, сам парсинг пролетает быстро, тянет одно, в xml есть ссылки с фотками их нужно обработать, я их загружаю, делаю ресайз и сохраняю, и именно подгрузка фотки и ее сохранение забирает львиную долью времени, стоят hdd. Подскажите каким образом можно ускорить этот процесс?
...
Рейтинг: 0 / 0
PHP: Увеличить производительность
    #39000766
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
darlov,
И часто фотки меняются? ресайз- это вы из них иконки делаете?
...
Рейтинг: 0 / 0
PHP: Увеличить производительность
    #39000771
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
darlovименно подгрузка фотки и ее сохранение забирает львиную долью времениПомеряйте отдельно, что именно из этого занимает сколько времени. Если лидером окажется загрузка фотографии из внешнего источника, то вряд ли получится что-то сделать на своей стороне.
...
Рейтинг: 0 / 0
PHP: Увеличить производительность
    #39000820
darlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kunaksergeydarlov,
И часто фотки меняются? ресайз- это вы из них иконки делаете?
Фотки все разные, ресайз, да, из них.
...
Рейтинг: 0 / 0
PHP: Увеличить производительность
    #39000828
darlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftdarlovименно подгрузка фотки и ее сохранение забирает львиную долью времениПомеряйте отдельно, что именно из этого занимает сколько времени. Если лидером окажется загрузка фотографии из внешнего источника, то вряд ли получится что-то сделать на своей стороне.
Каким способом можно точно измерить?
Грузит и загрузка из внешнего источника и сохранение на HDD, с внешним источником понятно, а вот с HDD, я сделал ресайз картинок более мелкими и производительность увеличилась в разы.
...
Рейтинг: 0 / 0
PHP: Увеличить производительность
    #39001604
darlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если разбить на потоки, быстрей будет? Или может перейти на другой ЯП?
...
Рейтинг: 0 / 0
PHP: Увеличить производительность
    #39001787
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
darlovКаким способом можно точно измерить?Самое простое - логгировать временные отметки каждой фазы - разбор исходного файла, получение картинки, ресайз картинки, сохранение на диск. Потом как-то усреднить данные.
darlovИли может перейти на другой ЯП?Если окажется, что львиная доля времени приходится на обработку средствами используемого ЯП - то есть смысл задуматься об этом.
А если тормозными будут сетевые операции (загрузка картинки) - тогда смена ЯП не поможет. В таком случае смотрите в сторону распараллеливания процессов загрузки.
...
Рейтинг: 0 / 0
PHP: Увеличить производительность
    #39001824
darlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkledarlovКаким способом можно точно измерить?Самое простое - логгировать временные отметки каждой фазы - разбор исходного файла, получение картинки, ресайз картинки, сохранение на диск. Потом как-то усреднить данные.
darlovИли может перейти на другой ЯП?Если окажется, что львиная доля времени приходится на обработку средствами используемого ЯП - то есть смысл задуматься об этом.
А если тормозными будут сетевые операции (загрузка картинки) - тогда смена ЯП не поможет. В таком случае смотрите в сторону распараллеливания процессов загрузки.
Эти метки я делал, в итоге получилось, что львиная доля занимает загрузка и сохранение изображения, ресайз отрабатывает как пуля, каким способом можно это распараллелить? Разбить на потоки?
...
Рейтинг: 0 / 0
PHP: Увеличить производительность
    #39002036
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP: Увеличить производительность
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]