Resize изображений для посещаемого сайта
hqtexture 15.12.2016 Стол заказов 1158 5 комментариев
Из-за того что в миниатюрные изображения засовываются изображения, зачастую которые превышают размер миниатюры в разы, сайт начинает долго загружаться.
Дабы избежать этого, хочется сделать костыль, как был в blockpro и научить его проверять картинку, если нету ресайзить(изменять размер) и сохранять во временную папку, с сохранением всех путей и поддоменов, т.к. рисунки лежат на разных поддоменнах из-за разделения нагрузки на каналы.
Потом все это дело, было очень просто запихнуть, например в topnews.tpl перед {images-1}. Например
При переходе по ссылке, получаем соответственно ресайзенную картинку и файл физически, при условий что ранее она не создавалась, дабы не нагружать пхп лишний раз на сервере.
http://site.ru/thumbs/root/300/160/images/20/2000/post/girl_dance1.jpg
http://site.ru/thumbs/poddomen/300/160/images/30/3000/post/girl_dance1.jpg
Ну а чтобы все было очень просто, хочется, чтобы мы могли отредактировать topnews.tpl, relatednews.tpl, добавив перед {images-1}, /getpic/
Например:
Буду благодарен любому мнению и предложению.
Спасибо.
Дабы избежать этого, хочется сделать костыль, как был в blockpro и научить его проверять картинку, если нету ресайзить(изменять размер) и сохранять во временную папку, с сохранением всех путей и поддоменов, т.к. рисунки лежат на разных поддоменнах из-за разделения нагрузки на каналы.
Потом все это дело, было очень просто запихнуть, например в topnews.tpl перед {images-1}. Например
При переходе по ссылке, получаем соответственно ресайзенную картинку и файл физически, при условий что ранее она не создавалась, дабы не нагружать пхп лишний раз на сервере.
http://site.ru/thumbs/root/300/160/images/20/2000/post/girl_dance1.jpg
http://site.ru/thumbs/poddomen/300/160/images/30/3000/post/girl_dance1.jpg
Ну а чтобы все было очень просто, хочется, чтобы мы могли отредактировать topnews.tpl, relatednews.tpl, добавив перед {images-1}, /getpic/
Например:
Буду благодарен любому мнению и предложению.
Спасибо.