Средства: htaccess, PHP/Perl/... + интеграция в CMS
Два варианта развития:
1. Уникальная ссылка на Вашу страницу - идеальный вариант, всегда известен удалённый адрес.
2. Наличие поля реферер - редко включено, часто пустое.
При приходе "клика" делается запрос к "чужой" странице сайта по <известному адресу>, парсится title, подставляется в заголовок.
Минусы: При частых запросах "чужой" сайт может принять за бота и забанить.
rustrek, если есть уникальный id в news_news, то запрос ниже должен сократить время раза в три.
SELECT * FROM news_news WHERE id IN ( SELECT id FROM news_news WHERE id_category = 2 ORDER BY date DESC LIMIT 50 );
з.ы. alexbalance имел ввиду, что N.NAME это любое имя поля
Т.е. простой запрос тормозит?
Сколько по времени выполняется запрос ниже?
Похоже, что тормозит offset в лимите.
Вот такой вариант пробовали?
Гугл на запрос "sql injection opencart" говорит что есть такая проблема, вплоть до версии 1.5.6.1
Просто задайте высоту блока
<a href="/" style="display: block; height:44px;">Кнопка</a>
а лучше в классе .knopka задать абсолютную высоту div-a, а тут указать относительную height:100%
2-ой параметр массива - время запроса в сек. Эти 5 дополнительных выполняются за 1.5 мс.
Могут спам реферы по ссылкам счётчика "кликать". Замечал такие "заходы" на полностью закрытом сайте.
http://codex.wordpress.org/Editing_wp-config.php#Save_queries_for_analysis
Вместо print_r( $wpdb->queries ); можно в лог записать и посмотреть время выполнения запросов.
Как вариант - substr() или substring(), которые быстрее like.