Як завжди, відповідь буде, що це залежить.
Наприклад, nginx веб-сервер виконує дуже добре , навіть не використовуючи нитки. Натомість використовується архітектура, керована подіями. Він може і не використовує кілька робочих процесів, тому він може використовувати кілька ядер.
Як ви можете бачити в пов'язаних вимірюваннях продуктивності, потоковий веб-сервер Apache створює більше потоків і використовує більше пам'яті, якщо кількість одночасних з'єднань зростає. Обсяг використання пам'яті nginx залишається досить постійним. А в кількості поданих запитів на секунду, nginx перевищує apache на великій відстані.
Тому теми не завжди є найкращим рішенням.
Продуктивність залежить також від місця розташування даних. Якщо він припаркований на жорсткому диску, доступ буде повільним порівняно з тим, коли він знаходиться в оперативній пам'яті, що в свою чергу набагато повільніше, ніж кеш-процесор. Якщо ви хочете прискорити роботу веб-сервера, розгляньте можливість використання акселератора лак . Розглянемо читання Ця стаття первинним автором лаку про продуктивність у веб-обслуговуванні. Повідомлення тут, що ви повинні використання вбудовані механізми керування операційної системи і що ви не повинні намагатися робити ту ж саму роботу самостійно.