Нужна была для синхронизации с 1С, не мог понять почему на сотнях тысяч товаров скрипт вылетает от нехватки памяти. После долгих мучений пришел к addslashes
> А что вы хотите услышать? Да, видимо, течёт. Но и 5.2.х уже давно устарели и не поддерживаются.
Я хотел чтоб моя cms работала на большинстве хостингов, и там где только PHP 5.2
Если массив объектов, то в случае /products/5/categories — возвращать массив категорий, или объект товара, в котором одно из полей — массив объектов категорий?
Тогда почему бы не /products/id/categories и /categories/id/products, и главное — что возвращать на этот запрос? Только данные связки (product_id, category_id), или массив полноценных объектов?
Например остортировать все точки по координатам, чтобы не приходилось перебирать все подряд. Плюс я же написал использовать динамическое программирования
А отдавать через nginx уже готовые превьюшки в моем методе тоже не проблема. Они генерируются только при первом запросе, а далее остаются лежать на диске
Все верно, только если делать просто md5(filename) — злоумышленник тоже может сделать этот md5 и запросить картинку в любом разрешении.
Риск — в том, что злоумышленник может нагенерировать 100500 (и даже больше) ненужных картинок. Так можно вообще положить сайт — создание превью очень ресурсоемкое занятие. Ну и место на диске просто закончиться