У меня метрики нет на сайте, только GA, но этих ботов достаточно пасётся...
Если я правильно понимаю, то JIT - это больше для математики, и прочего ИИ (то есть, пытаются догнать python в этом плане), для обычных сайтов влияния особого не будет.Ну и нужно не забывать, то неправильно поставленный или непоставленный индекс в базе перекрывает оптимизации в языке :)
не поможет, если я правильно понимаю (точнее ошибку, то исправит, но не решит проблему). Тут более глобальная проблема.
Честно говоря, у вас каша в голове :) Вам нужно понять, что где и как исполняется (где PHP, где JS, как генерируется HTML, где он рендерится и что такое Ajax - не важно как он там исполняется - с помощью JQuery или просто JS). Когда картинка сложится - будет проще. Пока что, у вас программирование идёт "дарвинистским методом" - если что-то поменять в коде, то выживет ли он :)
включите отображение ошибок в php.
getVoteCommens() - здесь это JS-функция, почему вы упоминаете другой файл PHP?
Ну, и у вас не указан пример где текущая ajax-функция вешается на обработчик.
Подскажите, пожалуйста, вы проверяли это?
Здесь вот написано противоположное https://support.google.com/adsense/answer/115979?hl=en:
Издателям разрешается размещать код с больше чем одного аккаунта Адсенс на странице, которая соответствует нашей программной политике. Как альтернатива, издатели могут выбрать вариант чередовать коды рекламы от более чем одного издателя на сайте.
Оба сайта отдельные сайты, а не так что второй прописан как алиас для первого?
Подскажите, пожалуйста, как singleton поможет предохранится от вызова объекта при нескольких запусках скрипта?Где вы будет хранить объект и какая гарантия, что это хранилище будет заблокировано от доступа следующему скрипту?
Если проблема именно в блокировке и в том, что скрипт запускается в нескольких экземплярах из-за крона, то поставьте на сервере flock
и запускайте скрипты примерно так:
*/1 * * * * /usr/bin/flock -n /tmp/ert.textphp.lockfile /usr/bin/php /path/to/file/test.phpFlock будет сам отпускать локфайл, когда скрипт завершится. Это несколько лучше, чем внутренний для скрипта обработчик локеров.