Поисковые боты прекрасно читают xml-карту и им этого достаточно. Всем остальным ботам карту лучше вообще не отдавать. Пользователям же нужно удобное меню.
Memcached использую, но xcache он не заменяет. Мне трудно сейчас указывать на конкретные подробности, т.к. делал сравнение несколько лет назад. Помню что меня не устроила работа с ключами.
Спасибо за совет.
это на какой версии 5 вы сидите? В 5.6 уже встроенный opcache
Возможностей управления кэшированными переменными мне не хватило. В других кэшерах эти возможности более скудные.
А я ещё на 5-ке сижу. Не нашёл полноценной замены xcache, которого в 7-ке нет. А без xcache 7-ка мне никакого ускорения не дала (думаю и не должна была).
Вот этот код попробуйте. Если он работает, то вы неверно get передаёте. Если не работает, значит в readfile нужно контекст добавить (третий параметр у функции).
<?phperror_reporting(0);$getLink = 'https://ae01.alicdn.com/kf/Hb4cac8670a7a48bd891a42e55d8f7cc1N/.jpg'; header('Content-Type: application/octet-stream');header("Content-Transfer-Encoding: Binary"); header('Content-disposition: attachment; filename=test.jpg'); readfile($getLink); exit;
Отладку сделайте. Посмотрите что у вас в $getLink получается. Мы ж не знаем какой вы get-запрос отправляете.
И новый код с курлом у вас с ошибками. Работайте лучше со старым.
Ладно, я для себя сделал. Ни малейших проблем в самом коде и его работе не вижу. Будет ли он правильно восприниматься браузерами и ботами покажет время.