Нужен совет профессионалов: пишу свой сайт

Мне кажется пошло отклонение от темы.
binaryshadow
Мне кажется пошло отклонение от темы.
Да оно никуда и не отклонялось :)
Уважаемый palpalych вкинул тему, и пошел пить пивко.
А "обчество" голову ломает, как ему лучше магазин написать. :)
Уж скоро вторые сутки пойдут.

Для примера: Я на выходных на Github вопрос задал, так мне 2 часа не дали от компа отойти.
По теме уже высказались на первой странице, да и тема как мне кажется для /dev/null
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Так туда ее и перенести.
Перенес.
corner
Для примера: Я на выходных на Github вопрос задал, так мне 2 часа не дали от компа отойти.
а мне планшетный гитхаб понравился, советую)
Он как бы и был специально сделан для переписок ЕМНИП
PGP 0x31361F01
arcanisrepo
Спасибо.
И снова здрасти, да вижу что малость загнул с магазином, лучше начну пока с бложека, убедили... Всем спасибо.
Во всяком случае что-бы разобраться чем cms отличается от framework, я так понимаю cms не нужен, нужен framework...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
corner
...
Jquery не используйте, утяжеляет... Используйте фреймворк VanillaJS :)
Это самый быстрый и легкий фрейморк.
А чтобы на этом магазине прорваться в материальном отношении,
советую писать его на PHP с системой Zephir.
Тогда его точно покупать будут.
CSS адаптивного дизайна (mobile, pad, wide) :
.wrapper {
    margin: 0px;
    padding: 0px;
    display:flex;
    flex-direction: column;
}
.wrapper > main {
    margin: 4px;
    padding: 5px;
    border: 1px solid #AFAFAF;
    flex: 2 1;
    order: 0;
}
.wrapper > aside {
    margin: 4px;
    padding: 5px;
    border: 1px solid #8888bb;
    flex: 1 2;
    order: 0;
}
header, footer, nav {
    display: block;
}
@media all and (min-width: 640px) and (max-width:1280px) {
    .wrapper {
        flex-direction: row;
    }
    .wrapper > main{
        order:1;
    }
    .wrapper > aside {
        /* Return them to document order */
        order: 1;
    }
}
@media all and (min-width: 1281px) {
    .wrapper {
        flex-direction: row;
    }
    .wrapper > main{
        order:1;
    }
    .wrapper > aside {
        order: 1;
        flex: 1 2;
        max-width: 24em;
    }
}
Теперь вам, в принципе, можно перейти к проектированию базы данных. :)
Удачи.
Пугающе много не понятной информации, всетаки с бложека начну, большое спасибо за наводку, буду грызть гранит науки с двойной силой...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
nafanja
а это вообще бессмысленно так как все сжимается gzip! а gzip отлично сжимает текст.
Посмотрите страницу я, много там всего? Удалённые пробелы/переносы экономят им гигабайты. Конечно, Яндекс лохи, они ничего не понимают в оптимизации. =)

Я не только про сжатие говорил. Простите, а что сложного сжимать CSS/JS если они изменились? У меня, например, это делает специальный класс. Клиенту выдаётся один JS-файл со всей пачкой моих JS внутри, ужатыми, порезанными. То же с CSS. Мне удобнее в сто крат, код JS который выполняется только в этом контроллере, относится только к этому контроллеру и лежит в своём файле в медиа папке контроллера. Это к тому, чтобы не забывать об оптимизации времени на разработку. Когда всё в одной куче - работать невозможно. Плюс ко всему, чем больше файл, тем тормознутее его обрабатывает IDE (90% профессиональных IDE на java, а она жадная).

Что значит кэш? 304 это ответ сервера, что всё ОК, качать не надо, файл можно брать из кеша. Это да. А то, что это КАНАЛ соединения с сервером вы не учитываете? =) Знаете что такое DDOS? Кому-то канала может не хватить при большом посещении. То есть один юзер при получении одной страницы делает 12 запросов на сервер только файлами js/css. Это норма? Нет. Учитывая ещё что запросы идут в Европу (ждать долго)... :)
Keep it simple, stupid!
 
Зарегистрироваться или войдите чтобы оставить сообщение.