Вас не смущает, что в разных регионах планеты ссылка будет разная? вплоть до того, что ссылка полученная в Америке может оказаться вообще нерабочей в России.
Вообще говоря, следуя концепции субд, порядок строк в таблице не определен.
Уясните, что для вашей задачи порядок и поэкспериментируйте с подзапросами .
Если действительно остро стоит вопрос производительности, можно решать эту задачу через переменные mysql, которые вычисляются при переборе строк по заданному order by.
Ну, вероятно, дело не в этом. Вариантов масса.
Попробуйте захватить в файл пакеты одновременно на обоих концах туннеля и поизучать их. Если выложите в формате pcap и не забудете про mtu=1600 при захвате - я даже посмотрю и попытаюсь выдвинуть гипотезы.
К примеру, с провайдеров станется снижать приоритет UDP, чтобы таким образом обрадовать любителей скайпа, торентов и да вообще всего что "не фейсбук".
mtu менять на СЕРВЕРЕ или в openvpn. Важно чтобы сервер не посылал слишком большие пакеты когда пытается "разогнаться".
Раз вы не знаете как, просто попробуйте уменьшить mtu. Это частая проблема всех видов туннелей.
Непонятно это 50 кбайт/c стабильные или рывками?
Ну попробуйте еще mtu на физическом интерфейсе сервера уменьшить. 1200 должно быть достаточно мало.
mstar, и попадет во все последующие версии. разве экстравагантность это порок? просто вы со свой точки зрения не можете оценить все условия и проблемы, которые данный метод решает.
GuraSK, нет, часто ли вы проверяете демо-панель перед покупкой виртуального хостинга? Покажите же демо-версию панели управления у Нормальной Конторы - Мастерхост. Думаю, вы не рискнете отрицать ее нормальность перед лицом десятков тысяч клиентов.
Демо ЧЕГО там должно быть ?
серъезно? и часто вы это проверяете ? обычно интернет настраивают нормально и париться ради мегафоновской шизы в уездном городе никто не станет. Хостеру, в этом конкретном случае, понять в чем проблема со слов наглого клиента практически нереально.
includes/cron/attachmentviews.php
$vbulletin->db->query_write(" CREATE TABLE IF NOT EXISTS " . TABLE_PREFIX . "$aggtable ( attachmentid INT UNSIGNED NOT NULL DEFAULT '0', views INT UNSIGNED NOT NULL DEFAULT '0', KEY attachmentid (attachmentid) ) $enginetype = $tabletype");
что это, если не динамическое создание ?
А редактор дополнительных полей профиля вообще жжот. Довольно редкое решение, когда продукт сам свою схему модифицирует:
admincp/profilefield.php
$db->query_write("ALTER TABLE " . TABLE_PREFIX . "userfield ADD field{$vbulletin->GPC['profilefieldid']} MEDIUMTEXT NOT NULL");