silicoid

Рейтинг
171
Регистрация
13.10.2014

Asar, Task manager у windows обычно показывает погоду на марсе. Это надо учитывать

И тут Яндекс придумал БЭМ

Вот-жеж блин. Сколько лет пользуюсь, не знал, что у такого способа описания и название есть. (а узнал про него, подсмотрев в чужом коде)

Имхо - самый логичный, красивый и понятный способ написания легкомасштабируемых структур.

64 картинки, грузятся 27 секунд. (держите меня семеро)

если современные браузеры, способны качать с сайта контент в 8 потоков минимум, то это означает, что что на загрузку одной картинки уходит что-то около 3.7 секунд. При объеме картинки в 100к, это получается средняя скорость 30 килобайт в секунду (модем какой-то)

Вероятно у вас есть какие-то битые ссылки на контент (css/js/картинки) попадание на 404 вызывает у браузера желание дождаться чего-нибудь, что здорово тормозит загрузку. может как раз на 3-5 секунд встать в тротл. т.о. вы убиваете поток. если тротлов много, потоков гибнет тоже дофига, из-за чего скорость падает катастрофически

сайт визитки надо делать на чем-то легком и независимом. при условии, что этот сайт потом не будет расширяться.

Если сайт по-умолчанию делается с пристрелом на дальнейшее развитие, берется движок который можно расширять без особых хлопот, модулями или дополнениями. (тут правда есть отдельный подводный камень, что по-умолчанию система легкая и простая, а после навески 100500 дополнительных модулей становится таким семиголовым шестикрылом (привет webassist-у), что его даже VDS не волокёт, поэтому надо заранее просчитывать вопрос куда оно будет двигаться и по-возможности определиться с выбором цмс на этом этапе)

если никаких доработок не планируется, то тогда берется тот движок, который лучше всего знаете.

Посоветовать джумлу, друпал, вордпресс и пр для сайта из трех страниц, сродни совету "я советую вам кровопускание для снижения давления, так как сам давно этим пользуюсь"

Берите то, что лучше всего знаете и делайте на этом.

---------- Добавлено 10.01.2017 в 17:48 ----------

Барышников:
движок дает
Движок дает ровно столько, сколько ему предоставил верстальщик. Если разговор идет из серии, "а давайте поставим вот этот шаблон", то это вопросы не к cms а вопросы к тому рукожопу, который собирает сайты из готовых шаблонов.

кол-во кода ядра и модулей не зависит от размера выдачи от слова совсем. Прекрасный пример битрикс или вордпресс, или друпал когда скриптовая часть (ядро + доп. модули) с базами занимает 100+ мегов, а на фронтенде "hello world" выводится

Покурил, подумал.... пришел к такой мысле:

Тут надо понимать, что для работы Вин10 в версии 64 бита нужно минимум 2 гига оперативки, если ставить систему на чистую машину + еще примерно 2+ гигов на диске выделяется под своп раздел /тут уже вин10 становится похожей на линукс/ но в отличии от тех-же линуксов Windows свопует постоянно. Хорошо, что данные гоняются по своему скрытому разделу, не за**рая диск, как это делалось раньше.

потом, 2 Гига это голая система без каких-либо сторонних драйверов, если навесить сверху видео/звук/сеть/матерь и пр. и т.д. то мы получим еще около 500 мегов отожраных в памяти процессами, которые ничего не делают. а только потребляют кванты времени и мегабайты оперативки. Но это пока не установлен антивирус работающий "на лету"

Если в системе установлен даниловский антивирь со своей эвристикой или не к ночи будет помянут, касперский, то они помимо собсно отжирания оперативки 100 -500 метров, еще и подсасываются к контроллеру сети и начинают мониторить приходящие/уходящие пакеты по всем портам и 3306 не исключение.

а теперь давайте прикинем.

2 гига система, гиг+ необходимый софт (драйверы, антивирь, да и сам апач) с пхп хорошо так поджирают оперативку. /например 1 запуск какого-нибудь тяжелого скрипта может спокойно залезть во всю выделенною процессу память/, а ведь еще есть акселераторы, вроде опкэша, который начиная с php 5.5 включен по умолчанию,

то-есть под несчастный сервер базы данных остается гигабайт, а то и меньше

вот и получается, что запуск любой выборки ознаменовывается тем, что Система начинает высваповывать память на диск, сначала в одну сторону, потом в другую. как вы думаете, на сколько это процесс быстр?

Ой, пардоньте, проглядел. у вас не К10, а А10, бульдозер то-есть. ну так он точно не хуже старого корня по чистой производительности

Stek, В данном случае - заводится, а если едет по грязи хреново, то таки-да, можно и колеса спустить. Неплохой знаете-ли эффект будет

зы. база-то какая MyIsam или innodb

ps2. К10 (если, конечно у вас К10.5, так как на ранних К10х был баг) как сервер баз данных хорош, так как у него контроллер памяти встроен в проц и т.о меньше задержки, чем на старых интеловых чипсетах. то-есть менять, в принципе К10 на кор2квад, это шило на мыло, а Двуведерник, это вообще даунгрейд. i5 уже другой вопрос. но, думаю что дело не в процессоре.

Надо всю связку смотреть.

Я-бы грешил на дисковую подсистему, возможно у вас большие логи а innodb_flush_log_at_trx_commit = 1

это может неплохо тормознуть, особенно, если диск медленный, но лучше все-таки оперативки напихать, тем более, что база не худая

1 должно быть


.c2-1 {
margin-top: -2000px;
transition: all 1s ease-out 0.5s;
}

2.должно быть


.col1 {
background-color: white;
border-color: #999;
border-style: solid;
border-width: 1px;
float: left;
position: relative;
text-align: center;
z-index: 2000;
}

3 должно быть


.header {
background-color: white;
margin-top: 65px;
position: relative;
text-align: center;
width: 100%;
}

4.должно быть


.c2-1.active {
margin-top: -130px;
}

5


.menu-mini {
background-color: white;
display: block;
height: 65px;
left: 0;
position: fixed;
text-align: left;
top: 0;
width: 100%;
}


---------- Добавлено 09.01.2017 в 17:29 ----------

и да. избавьтесь от important.

ulit77,

.c2-1 {
height: 0 !important;
}

эмммм... а вы хотите, чтоб оно после этого еще и работало нормально?

---------- Добавлено 09.01.2017 в 16:50 ----------

Тыкалку поставьте через position:fixed;

Менюху, если хотите, чтобы она выезжала через верх, расположите с margin-top: минус много. Заведомо больше, чем она будет. (-2000px например);

потом по клику просто уменьшайте маржин до нуля

ulit77:
У меня такого нет в css (((

А если найду (с).

style.css строка номер 8

http://easycaptures.com/fs/uploaded/909/9497982771.png

соответственно, чтоб запретить обтекание делаете так


@media screen and (max-width: 480px) {
/* css-стили */;
.col1{float:none;}
}

и пихаете в самый низ стилевого файла

Всего: 1685