Например так:
Не может такого быть. Покажите конкретно ваш код и тестовую страницу на сайте.
Path нужно прописывать, в противном случае кука будет прописываться для текущей директории сайта. Проверку следует делать так if (!isset($_COOKIE["user"])) { а не просто отрицание !$_COOKIE 🙅
Если хотите редкостного изврата, запишите все стили и скрипты в localStorage и меточку в кукис, чтоб не вызывать больше запись :)
Проблема у вас скорее всего в setcookie("MID", $value, time()+604800, "/");
нужно проставить path
В добавок if (!isset($_COOKIE["MID"])) {
На маках все должно быть нормально! ☝
Да, вам нужно определить город и составить массив соответствия ваших транслитов с городом из определений.
<a href="javascript:;" id="playYoutube1" onclick="playVideo();">воспроизвести</a>
ничего не стоит измеряется MS, при среднем кол-ве стилей 4 и js 5 это 9 операций на чтение диска и увеличение объема страницы на размер стилей и скриптов. Покуда css и js при прописывании кешируются, то это оптимально. В добавок при загрузке стилей первоначально не дергается PHP, а происходит считывание данных с диска вебсервером.
Все у вас отображается ровно столько, как и в RSS http://base-road.ru/rss.xml
Вам нужно разобраться, как в вашей CMS добавить расширенный description, возможно спец. плагином или типа того.
Либо через настройку крона, либо через запуск демона. Например
daemon.php
Запустить нужно через SSH
nohup php5 -q /var/www/daemon.php > daemon.log 2>&1 &
Что-то у вас скорость отдачи на скринах мизерная. Вопрос к хостерам. Попробуйте перенести один сайта на другой хостинг.