Maison développement back-end tutoriel php 大型Web应用需要综合解决方案,PHP技术的定位更加突出_PHP

大型Web应用需要综合解决方案,PHP技术的定位更加突出_PHP

Jun 01, 2016 pm 12:25 PM
p 大型 定位 应用 技术 解决方案 besoin

解决方案

PHPChina周末主题论坛:大型Web应用需要综合解决方案,PHP技术的定位更加突出

Hosander  PHPChina.com

2007年1月27日PHPChina周末主题论坛在许多热爱PHP,热爱开源的爱好者的支持下顺利结束,这次主题论坛的主题是"开源PHP与个人的发展"。我们有幸请到了许多知名网站的技术总监和部门经理出席讨论。他们分别是搜狐社区技术主管董江明、新浪WAP内容系统技术主管陈理捷、悠视网(uusee.com)技术总监安然、金山在线技术总监王海洲、粉丝网(iFensi.com)技术总监孙翯和众易天下(89178.com)的CEO李海军。

此外,PHPChina还邀请PEA北京的PHP爱好者参与,与嘉宾们一起探讨了开源PHP的发展,在整个讨论过程中,大家都关注大型Web应用的发展趋势,一致认为未来的Web发展趋势将是网站的综合解决方案,而PHP在其中所扮演的角色更加突出。在经典的Web架构中,大型应用里PHP主要是在连接层或者更多是在表现层发挥它稳定快速的特点。而这个特性也使得PHP在网站的整体方案中的角色更加突出了。

在讨论中,搜狐社区的技术主管董江明首先提出了Web应用综合,在支撑搜狐社区每日最高4000万PV,最大在线人数6万的平台中,主要使用了PHP、C、数据库Squid等技术。他们把这技术综合在一起,从而达到理想的效果。

在搜狐社区的技术体系中C的应用主要承载后台数据处理加速的工作,从而快速地进行数据存储和更新。PHP主要承载了前端的应用,发挥它快速开发和运行稳定的长处为用户创造良好的浏览体验。之所以能够承载每日4000万PV的高访问量依靠的就是多语言平台之间良好的协调与配合。董江明认为,大型的Web应用并不单单是指依靠一种技术就能实现的,这需要一个综合解决方案,而PHP在其中尤其扮演着至关重要的角色。

对于这个概念,新浪WAP内容系统技术主管陈理捷也表示由于用户查看WAP内容使用的手机型号不同,所以需要使用PHP来进行动态的处理。但是刚开始的时候服务器的压力是非常大的。因此,通过在后台使用内容Cache技术,使得压力得以分担,再配合PHP快速响应的特点。使得用户通过不同的手机访问都能得到很好的浏览效果,而且对于服务器的压力也非常小。因此这种合理的系统架构为他们带来巨大的收益。

悠视网(uusee.com)技术总监安然也表示,对于大型应用来说,综合解决方案是最好的选择。悠视网是以P2P技术实现在线视频观看的网站,它也使用PHP来实现Web2.0用户交互的功能。安然说道,悠视网的平台之所以能够支持大量用户的交互主要依靠合理的系统架构,在这个架构中,分为前端和后端两个子架构,而PHP技术承载的就是前端的应用。从整体运行效果来看,这种分离合理地分担了系统压力还是很成功的。

其他的嘉宾也都表示在网站架构设计的时候,需要慎重的考虑这个问题,例如众易天下(89178.com)的CEO李海军说到,在合理的架构下,8台服务器每天提供300万PV的流量是没有任何问题的。而金山在线技术总监王海洲也表示如果架构设计不合理会较大地影响网站的响应,给用户造成很差的浏览体验。此外粉丝网(iFensi.com)技术总监孙翯还提出不单是系统级的考虑,在粉丝网的平台中,非常重视代码的整体执行效率问题。

PHPChina认为,随着Web2.0的急速发展,大量使用PHP技术搭建的网站出现并发展起来。面对日益增高的流量,这些PHP能否继续承载下去将成为一个不得不慎重考虑的问题。为此,PHPChina也向广大PHP使用者建议,作为一个脚本语言,应当让它在最合适的前端处理层应用,尽量避免后台或者连接层过多使用PHP。进行合理的架构组合后,PHP才能够有效地发挥出快速开发、运行稳定等特性,从而为你的业务创造价值。


Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment annuler la suppression de l'écran d'accueil sur iPhone Comment annuler la suppression de l'écran d'accueil sur iPhone Apr 17, 2024 pm 07:37 PM

Vous avez supprimé quelque chose d'important de votre écran d'accueil et vous essayez de le récupérer ? Vous pouvez remettre les icônes d’applications à l’écran de différentes manières. Nous avons discuté de toutes les méthodes que vous pouvez suivre et remettre l'icône de l'application sur l'écran d'accueil. Comment annuler la suppression de l'écran d'accueil sur iPhone Comme nous l'avons mentionné précédemment, il existe plusieurs façons de restaurer cette modification sur iPhone. Méthode 1 – Remplacer l'icône de l'application dans la bibliothèque d'applications Vous pouvez placer une icône d'application sur votre écran d'accueil directement à partir de la bibliothèque d'applications. Étape 1 – Faites glisser votre doigt sur le côté pour trouver toutes les applications de la bibliothèque d'applications. Étape 2 – Recherchez l'icône de l'application que vous avez supprimée précédemment. Étape 3 – Faites simplement glisser l'icône de l'application de la bibliothèque principale vers le bon emplacement sur l'écran d'accueil. Voici le schéma d'application

Le rôle et l'application pratique des symboles fléchés en PHP Le rôle et l'application pratique des symboles fléchés en PHP Mar 22, 2024 am 11:30 AM

Le rôle et l'application pratique des symboles fléchés en PHP En PHP, le symbole fléché (->) est généralement utilisé pour accéder aux propriétés et méthodes des objets. Les objets sont l'un des concepts de base de la programmation orientée objet (POO) en PHP. Dans le développement actuel, les symboles fléchés jouent un rôle important dans le fonctionnement des objets. Cet article présentera le rôle et l'application pratique des symboles fléchés et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre. 1. Le rôle du symbole flèche pour accéder aux propriétés d'un objet. Le symbole flèche peut être utilisé pour accéder aux propriétés d'un objet. Quand on instancie une paire

Implémentation d'algorithmes d'apprentissage automatique en C++ : défis et solutions courants Implémentation d'algorithmes d'apprentissage automatique en C++ : défis et solutions courants Jun 03, 2024 pm 01:25 PM

Les défis courants rencontrés par les algorithmes d'apprentissage automatique en C++ incluent la gestion de la mémoire, le multithread, l'optimisation des performances et la maintenabilité. Les solutions incluent l'utilisation de pointeurs intelligents, de bibliothèques de threads modernes, d'instructions SIMD et de bibliothèques tierces, ainsi que le respect des directives de style de codage et l'utilisation d'outils d'automatisation. Des cas pratiques montrent comment utiliser la bibliothèque Eigen pour implémenter des algorithmes de régression linéaire, gérer efficacement la mémoire et utiliser des opérations matricielles hautes performances.

DualBEV : dépassant largement BEVFormer et BEVDet4D, ouvrez le livre ! DualBEV : dépassant largement BEVFormer et BEVDet4D, ouvrez le livre ! Mar 21, 2024 pm 05:21 PM

Cet article explore le problème de la détection précise d'objets sous différents angles de vue (tels que la perspective et la vue à vol d'oiseau) dans la conduite autonome, en particulier comment transformer efficacement les caractéristiques de l'espace en perspective (PV) en vue à vol d'oiseau (BEV). implémenté via le module Visual Transformation (VT). Les méthodes existantes sont globalement divisées en deux stratégies : la conversion 2D en 3D et la conversion 3D en 2D. Les méthodes 2D vers 3D améliorent les caractéristiques 2D denses en prédisant les probabilités de profondeur, mais l'incertitude inhérente aux prévisions de profondeur, en particulier dans les régions éloignées, peut introduire des inexactitudes. Alors que les méthodes 3D vers 2D utilisent généralement des requêtes 3D pour échantillonner des fonctionnalités 2D et apprendre les poids d'attention de la correspondance entre les fonctionnalités 3D et 2D via un transformateur, ce qui augmente le temps de calcul et de déploiement.

Comment localiser les écouteurs sans fil Apple s'ils sont perdus_Comment localiser les écouteurs sans fil Apple Comment localiser les écouteurs sans fil Apple s'ils sont perdus_Comment localiser les écouteurs sans fil Apple Mar 23, 2024 am 08:21 AM

1. Tout d'abord, nous ouvrons l'application [Recherche] sur le téléphone mobile et sélectionnons l'appareil dans la liste sur l'interface de l'appareil. 2. Ensuite, vous pouvez vérifier l'emplacement et cliquer sur l'itinéraire pour y naviguer.

Comment localiser l'emplacement du téléphone portable de l'autre partie sur Amap - Comment localiser l'emplacement du téléphone portable de l'autre partie sur Amap Comment localiser l'emplacement du téléphone portable de l'autre partie sur Amap - Comment localiser l'emplacement du téléphone portable de l'autre partie sur Amap Apr 01, 2024 pm 02:11 PM

1. Cliquez pour accéder au logiciel de cartographie Amap sur votre téléphone mobile. 2. Cliquez sur Mon dans le coin inférieur droit. 3. Cliquez pour accéder à la carte familiale. 4. Cliquez sur Créer ma carte familiale. 5. Une fois la création réussie, un code d'invitation apparaîtra et pourra être partagé avec un autre téléphone mobile.

Revoir! Fusion profonde de modèles (LLM/modèle de base/apprentissage fédéré/mise au point, etc.) Revoir! Fusion profonde de modèles (LLM/modèle de base/apprentissage fédéré/mise au point, etc.) Apr 18, 2024 pm 09:43 PM

Le 23 septembre, l'article « DeepModelFusion:ASurvey » a été publié par l'Université nationale de technologie de la défense, JD.com et l'Institut de technologie de Pékin. La fusion/fusion de modèles profonds est une technologie émergente qui combine les paramètres ou les prédictions de plusieurs modèles d'apprentissage profond en un seul modèle. Il combine les capacités de différents modèles pour compenser les biais et les erreurs des modèles individuels pour de meilleures performances. La fusion profonde de modèles sur des modèles d'apprentissage profond à grande échelle (tels que le LLM et les modèles de base) est confrontée à certains défis, notamment un coût de calcul élevé, un espace de paramètres de grande dimension, l'interférence entre différents modèles hétérogènes, etc. Cet article divise les méthodes de fusion de modèles profonds existantes en quatre catégories : (1) « Connexion de modèles », qui relie les solutions dans l'espace de poids via un chemin de réduction des pertes pour obtenir une meilleure fusion de modèles initiale.

Analyse et solutions expliquant pourquoi le téléphone mobile Black Shark s'éteint et s'allume automatiquement pendant le chargement Analyse et solutions expliquant pourquoi le téléphone mobile Black Shark s'éteint et s'allume automatiquement pendant le chargement Mar 24, 2024 pm 02:09 PM

Le téléphone mobile Black Shark est un téléphone de jeu populaire auprès des jeunes. Ses excellentes performances et son design unique ont attiré les faveurs de nombreux joueurs. Cependant, lors d'une utilisation quotidienne, certains utilisateurs ont signalé que les téléphones Black Shark s'éteignaient automatiquement lors du chargement ou ne démarraient pas après avoir été connectés à un chargeur, ce qui causait des problèmes aux utilisateurs. Cet article abordera le problème de l'arrêt et du démarrage automatiques des téléphones mobiles Black Shark du point de vue de l'analyse des causes et des solutions pour aider les utilisateurs à mieux résoudre ce problème. 1. Analyse des causes des problèmes de qualité du chargeur : les chargeurs de mauvaise qualité peuvent provoquer une instabilité de la tension, ou

See all articles