Обновить
341.67

Веб-разработка *

Делаем веб лучше

Сначала показывать
Порог рейтинга
Уровень сложности

ППРВСН

Время на прочтение1 мин
Количество просмотров700

Помогите пожалуйста разобраться в серверной нагрузке



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

Дело в том, что на сервере размещено довольно большое количество сайтов, но один из них, главный сайт, очень сильно тормозит. Обычный LAMP.

Но нужно понять в каком (узком) месте это всё начинает стопориться. Т.к. удивительно, но остальные сайты, хостингующиеся на этом сервере, ещё вроде как работают. А основной, иногда грузится, иногда не грузится вообще.

Помогите пожалуйста, как можно определить нагрузку сервера, т.е. какие скрипты, либо какие процессы больше всего нагружают сервер.

UPD: htop, top, помогает конечно, но он пишет общую нагрузку приложения. Т.е. каким-то образом postgres сервер, кушает 60% CPU. (пинг-понгом, т.е. не постоянно). То висит в топе, то не висит. Раз в минуту. Запросов к БД ТАКИХ огромных нет.

DIV или TABLE?

Время на прочтение1 мин
Количество просмотров1.4K


Никак не могу понять, как сделать дивами, что бы текст растягивал их и что бы в контейнере, по высоте, растягивались по высоте.

Т.е. в DIV`е-контейнере, есть 3 дива, левый, центровой и правый(прижатый всегда к правой стороне). В левом диве, находится артикул товара, в правом находится цена. А в центре — Описание и текст.

Можно всё это организовать таблицей, но хотелось бы попробовать дивами.

Opera Dragonfly

Время на прочтение1 мин
Количество просмотров1.7K

Браузер Opera, один из немногих на данный момент, имеет очень хороший уровень поддержки CSS3 (и других стандартов), превращаясь в идеальную платформу для тестирования различных техник, которые предлагаются существующими и будущими стандартами. Однако, эти факты всегда уходили на второй план из-за отсутствия в браузере наглядных инструментов для тестирования, как FireBug или Web Developer Toolbar.

И теперь, разработчики Opera решили, наконец-то, внедрить свой инструмент. Сегодня было проанонсировано о том, что в версии Opera 9.5 beta 2, под названием Opera Dragonfly, будут встроены инструменты для веб-разработчиков. Релиз версии «alpha» намечается на 6е мая. Статус версии говорит сам за себя — мы не увидим всех возможностей инструмента, но это непременно будет хорошим стартом.

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

На данный момент на сайте Opera доступна версия Opera 9.5 beta 2 (Kestrel), имеющая поддержку CSS3, так что уже сейчас можно протестировать новые свойства и стандарты в ожидании релиза 6-го мая.

Источник css3.info

Хронология РИТ 2008. День второй.

Время на прочтение3 мин
Количество просмотров687
День первый

11:00 — Инфраструктура Фейсбук — особенности крупных социальных приложений. Алекс Москалюк


Читать дальше →

дата и new

Время на прочтение1 мин
Количество просмотров606
Который раз бороздя просторы Интернета заметил, что каждый раз когда вижу надпись „new“ пытаюсь навести на неё мышью чтобы узнать когда же это новое было новым, посему предлагаю всем дизайнерам и верстальщикам, если вы делаете иконку или надпись «new» или «новинка», потрудитесь в тег title вставить дату, например для того, чтобы археологи раскопав запылившийся сервер с вашим сайтом смогли точно определить дату последнего поступления товаров.

Думаю, дальнейшие объяснения излишни.
Работающий пример под катом

Отчет о конференции «The Future of Web Design». Часть 1, конференция.

Время на прочтение3 мин
Количество просмотров1.3K
FOWD

FOWD проводится компанией Carsonified (знаете Think Vitamin?) уже в третий раз. И на этот раз двухдневный праздник гиков, веб-стандартов, айФонов и специфичного юмора, опять проходил в Лондоне.

Читать дальше →

PHPConf 2008 — 29-30 мая пройдет в Москве — авторы PHP откроют секреты

Время на прочтение1 мин
Количество просмотров666
PHPConf 2008 29-30 мая
PHPCONF — ежегодная международная конференция веб-разработчиков, по праву заслужившая признание, как точка обмена опытом профессионалов IT-индустрии.
Хорошей традицией стало посещение PHPCONF авторами языка PHP. В этом году мы ждем в гости:

Обновление IETester

Время на прочтение1 мин
Количество просмотров24K
Была приятна удивлена, прочитав свежие заголовки RSS одного из моих избранных сайтов.
Вышла новая версия веб-браузера IETester, позволяющая просматривать и тестировать сайты в IE8 beta 1, IE7 IE 6 и IE5.5 под Vista и XP.
Ссылка на домашнюю страницу разработчика www.my-debugbar.com
Скачать можно здесь

«Make my logo bigger cream» и другие полезные вещи

Время на прочтение1 мин
Количество просмотров1.1K
Ваш заказчик просит вас увеличить логотип?
Посоветуйте ему крем «Make my logo bigger»!

Отличный стёб в духе телемагазина на типичные запросы заказчика.
http://www.makemylogobiggercream.com/

Тегирование друзей

Время на прочтение1 мин
Количество просмотров1.2K
После появившейся на общеизвестном сервисе новой функции «Папки друзей» мне в голову пришла идея возможности тегировать друзей, вместо раскладывания их по папкам.
Судя по тегам, можно сразу определить, что с Василием Вас связывает работа, он должен 20 у.е. и всегда готов устроить небольшую попойку. Дмитрий также благосклонно относится к совместному распитию спиртного, служил вместе с Вами в армии и он тоже знаком с некоей Лилией, которая каким-то образом связана с пианино.

Как вам, хабрачеловеки?

Хронология РИТ 2008. День первый.

Время на прочтение3 мин
Количество просмотров685
День второй

11:00 — Открытие: видеоприветствие Стива Балмера


Читать дальше →

Sphinx??

Время на прочтение1 мин
Количество просмотров3.6K
Думаю многим из вас приходилось когда-либо сталкиваться с прикручиванием поиска, на сайте. Вот и мне по работе, пришлось этим заняться.

В поисках поискового движка, так понял, лидирующие места занимают Lucene и Sphinx.

Но требования следующие (норма):
  • Стабильная работа с русским языком
  • Морфология («гитара» <-> «гитары» <-> «гитар»)
  • Быстродействие
  • Возможность индексировать PG, MySQL и файлы (.html)
  • PHP-API, установка на любом *nix дистрибутиве (FreeBSD, Ubuntu Server)


Выпал случай, поставил Sphinx, настроил (вроде как О_о), проиндексировал базу с каталогом товаров. (включена stemm_enru морфология).

Сортировка по релевантности, жму: «гитара fender», и из БД в первую очередь же он мне выводит струны для гитары фендер, потом уже сами гитары, а должно быть наоборот. Не понимаю, в чем дело, и что за Weight и как их настраивать.

Читал мануал на сайте разработчика, но всё там как то слишком сложно описано, либо я лох)

В общем, уважаемые, помогите пожалуйста разобраться.

ExtJS: version 2.1

Время на прочтение1 мин
Количество просмотров1.1K
Довольно солидное по масштабам и нововведениям обновление должно порадовать всех, кто использует ExtJS в своих разработках. В версии 2.1 фреймворк обзавелся новыми компонентами, а также AIR версией локальной справки API.
Читать дальше →

Ближайшие события

Рейтинг веб-студий по качеству и регионам

Время на прочтение1 мин
Количество просмотров866

Группа Тэглайн опубликовала рейтинг по качеству работ первой двадцатки студий, а также региональные рейтинги по крупнейшим городам России и СНГ.

Помимо этого, на КИБе организаторами проекта был озвучен ряд интересных цифр по рынку. В частности, объем рынка разработки Интернет-проектов на заказ оценен в 150-160 млн. долл.

Пряник для пользователей правильных браузеров

Время на прочтение3 мин
Количество просмотров2.3K
Объясняя однажды преимущества таких браузеров, как firefox и opera перед всеми любимым IE, я осознал насколько не очевидны их преимущества при рассказе о них.

  • Табы большинство пользователей воспринимают как нечто заумное — они привыкли переключаться между окнами, ища нужное внизу на панельке. У многих она для этого специально делается двойной а то и тройной ширины.
  • Обработка полупрозрачных PNG для нормальных людей звучит вообще как страшное шаманское заклинание. И конечным потребителям, в итоге, глубоко плевать, насколько на сайте сделана честная полупрозрачность и на скольких костылях она держится. Это целиком проблемы вебмастеров. Юзерам о них можно даже не упоминать.
  • CSS 3 уровня непонятен пользователям точно так-же как и полупрозрачность в картинках — они с этим не сталкиваются и им все равно.
  • Проверка орфографии понятна уже многим. Несмотря на то, что обычно в качестве аргумента приводят проверку орфографии в ворде, расстановку им заглавных букв и прочие мелочи, простые пользователи даже сами замечают различия между IE и другими браузерами — у меня было несколько вопросов, мол почему дома и на-работе ВКонтакт выглядит по-разному.
  • Быстродействие особенно актуально для пользователей рискнувших перейти на IE7 — разница в скорости ощущается невооруженным взглядом. Обычно такие пользователи быстро откатываются на IE6, но достаточно серьезным аргументов для них будет упоминание о дате выпуска IE6 — многих это подталкивает к переходу на более новые браузеры.

Во всем этом списке нет ни одного железного аргумента для простого пользователя, чтобы уйти с IE6. Для разработчиков, стремящихся использовать новые возможности браузеров, это большая проблема. Но кого она волнует кроме них? Поэтому проводятся всевозможные акции из серии «Заблокируй для IE доступ на свой сайт», которые приносят какой-то эффект, но этого явно недостаточно. Я хочу предложить еще один способ для ослабления позиций «самого любимого» браузера, который кардинально отличается от подобных акций.


Читать дальше на хабре

Верстка без float'ов

Время на прочтение2 мин
Количество просмотров8.8K
Существует много разных способов css разметки. Некоторые базируются на абсолютном позиционировании, другие используют float'ы. Первый метод плохо поддерживает «резиновость» макета, тогда как второй это неплохой способ разметки.

Но, как и многие мощные инструменты, float'ы имеют свои изъяны. Для начала, верстка на основе float'ов не такая простая к пониманию, а также float'ы есть источником многих багов (в основном в ИЕ), что делает их не идеальным вариантом в погоне за кроссбраузерностью.

Итак, речь далее пойдет о
семантически корректном методе верстки

ТЗ на дизайн: надо ли и как писать. Критика примера

Время на прочтение6 мин
Количество просмотров99K
При создании объекта есть два способа описать требования: «что должен уметь/делать объект» (описание цели) и «каким должен быть объект» (описание реализации). Прощу прощения если формулировка не точна, источника сией мысли я не знаю, формулирую сам. Далее речь пойдет о втором способе описания объекта — дизайна сайта.

Читать дальше →

OpenSocial на своей грядке

Время на прочтение3 мин
Количество просмотров1.8K

Целью этой заметки является рассказать о возможности установки платформы Open Social на свой сервер с перспективой интеграции в свои социальные проекты. Несмотря на утверждение об открытости технологии, пока кроме гигантов рынка таких как MySpace, Orkut, Hi5, и др., никто не может похвастаться полноценной поддержкой Open Social API. Конечно, Open Social это тренд, и его интеграция улучшит позиции любого социального веб-приложения. Если у вас оно имеется, или планируется, то советую вам узнать как сейчас обстоят дела с установкой контейнера для социальных мини-приложений.
Читать дальше →

«Рейтинг Тэглайн» глазами идеолога рейтинга выглядит иначе

Время на прочтение2 мин
Количество просмотров1.2K
Логотип Рейтинга ТэглайнНа минисекции «Конференции Интернет и Бизнес», посвященной опубликованному недавно рейтингу TOP-100 российских веб-студий, его автор и идеолог TerekhovАндрей Терехов озвучил свою версию пьедестала почета сайтостроителей.

Рейтинг ежегодно вызывает достаточно оживленные обсуждения и привлекает на головы своих составителей активную критику применяемой ими методики оценки дизайн-студий. Тема выбора определяющего параметра превосходства одной студии над другими стала горячей и на КИБовской секции. Сергей Рыжиков из «1С-Битрикс» предложил оценивать студии по их обороту, информацию о котором заинтересованные компании могут представлять сами, или, если они этого делать не хотят, можно брать ее по прикидкам «Тэглайна». В этом его поддержал соучредитель «Юмисофта» Сергей Котырев. Михаил Токовинин из QSOFT выдвинул идею оценки на основе количества штатных сотрудников.

По версии Терехова первая семерка студий (для ее составления он тоже выбрал размеры оборотов), должна выглядеть следующим образом:

1. Actis Systems
2. Студия Лебедева
3. РБК-Софт
4. ADV/web-engineering
5. QSOFT
6. Defa
7. Promo Interactive

Кроме того, в своей презентации Андрей озвучил рейтинг региональных студий, информация о котором на официальном сайте должна появиться только в понедельник.
Читать дальше →

Отрицательные отступы — путь к универсальности

Время на прочтение2 мин
Количество просмотров32K
Я часто сталкиваюсь с ситуацией, когда в череде блоков с одинаковыми отступами и общим контейнером, у первого или последнего блока нет отступа или он отличается от остальных. Какое–то время для решения этой «проблемы» я использовал «костыли», вроде классов first или last, пока не освоил технику работы с отрицательными отступами.

Читать дальше →

Вклад авторов