[ملاحظة] إطار تكنولوجيا موقع ويب (أ) تطور على نطاق واسع

مينغ يي تبدأ كما يلي:

[ملاحظة] موقع كبير الهندسة التقنية السلسلة هي لقراءة بعض الملاحظات، "واسع النطاق تقنية الموقع إطار المبادئ الأساسية الويب والممارسة"، وهو الكتاب لتسجيل بعض العناصر الهامة من الكتاب الأصلي، وكذلك فهمي الشخصي. العديد من الذين يمكن العثور على المحتوى عبر الإنترنت. في الواقع، فإن الكتاب كله، وأنا أتفق مع معظم قيم بنية الموقع هو مؤلف المنصوص عليها - "إنجازات الأعمال التكنولوجيا، بدلا من العكس." في غياب الأعمال مشهد مطاردة عمياء في الهندسة المعمارية والتكنولوجيا للتكنولوجيا، أو واحدة على كنت ترغب في تصميم الحلول التي يمكن تطبيقها على جميع السيناريوهات، فإنه ليست عقلانية. أحيانا قد نقع في دائرة التكنولوجيا وتنسى أن تنظر في الأعمال نفسها. أنا مرة رأى واحد أنا حقا أحب ذلك، ولكن أيضا لمشاركتها مع السادة هنا: وتطورت بنية طيبة، وليس تصميم قادمة.

ما يلي هو (أ) تطور المحتوى:

أولا، المرحلة الأولى

المرحلة الأولى من النظر في استخدام تنمية المشاريع الصغيرة والسريعة موحدة وأسباب أخرى، واستخدام خادم واحد، والملفات وقواعد البيانات، والتطبيقات التي يمكن نشرها معا. اللغة يمكن أن تكون LAMP المستخدمة. FIG يلي:

ثانيا، فصل خدمات التطبيق لخدمات البيانات

مع زيادة في حركة المرور، مما يؤدي إلى عدم وجود مساحة التخزين، لذا تحتاج لنشر التطبيقات منفصلة وتخزين البيانات. ملف وتخزين قاعدة البيانات يحتاج بشكل منفصل. من أجل تجنب بسبب طويلا لملف كبير الإعلام والتوعية مما أدى إلى خدمات قواعد البيانات في الوقت الحقيقي الكمون. خوادم الملفات تتطلب المزيد من مساحة القرص، خدمات قواعد البيانات بسبب الحاجة لاسترجاع القرص وتخزين البيانات، لذلك هم بحاجة الى مزيد من القرص والذاكرة. خادم التطبيق بسبب الحاجة المتكررة لجعل منطق الأعمال من حساب كثيفة، وبالتالي فإن الحاجة لتحسين وحدة المعالجة المركزية. أدناه.

ثالثا، استخدام التخزين المؤقت لتحسين أداء الموقع

زيارات ميدانية، والحصول على وتيرة عالية نسبيا من التخزين المؤقت البيانات المحلية ومخبأ الموزعة، يمكن أن تحسن أيضا أداء الموقع. عند استخدام ذاكرة التخزين المؤقت المحلية، عندما وزعت مخبأ ذلك؟ سيتم اختيار بعض الشركات إلى التركيز البيانات المخزنة في ذاكرة التخزين المؤقت المحلية، في حين أن الكتابة غير المتزامنة وزعت ذاكرة التخزين المؤقت. وأكثر من ذلك في كثير من الأحيان، ونحن نستخدم ذاكرة التخزين المؤقت المحلية هو أقل من ذلك، لأن من شأنه أن تأخذ مساحة الذاكرة قيما للتطبيق. استخدام ذاكرة التخزين المؤقت المحلية فقط التي تشغل كمية صغيرة من الذاكرة، واستخدام البيانات عالية جدا. على سبيل المثال في كل مرة يحتاج المستخدم لتحديد ما إذا كان الطلب في القائمة السوداء. في هذه المرحلة يمكنك إضافة قائمة لتحميل ذاكرة التخزين المؤقت المحلية. كنا وأعطها ذاكرة التخزين المؤقت الموزعة ورديس. كلاهما قابلية ممتازة.

رابعا، الكتلة خدمة التطبيقات

خادم واحد هناك عدم كفاية القدرة على التجهيز المتزامنة، وذروة الحمل مرتفع جدا، ونقطة واحدة وغيرها من القضايا. في هذه المرحلة يمكنك استخدامها نشر مجموعة متجانسة بسيطة لحل هذه المشكلة.

 خمسة، وقراءة منفصلة وقاعدة بيانات الكتابة

 مع تطور الموقع، تحميل ستصبح قاعدة بيانات أكبر وأكبر. والقراءة وعمليات الكتابة على قاعدة البيانات نفسها لا تعمل على وقت للنظام. إذا تختلط الصفقة معا، وسوف يؤدي على الأرجح إلى مشاكل أخرى مثل حظر تشغيل لفترة طويلة. معظم قواعد البيانات الرئيسية تأتي من الساخنة وظيفة رئيسية الاستعداد، لذلك هو بسيط جدا لنشر. وبعد أن ذكر منفصلة القراءة والكتابة مكتبة فرعية ويلي، نحن غالبا ما تستخدم بعض الوسيطة لتغليف الوصول إلى البيانات الأساسية، وبالتالي شفاف إلى التطبيق. على سبيل المثال mybatis إطار العميل كوبار بابا. بعد قراءة منفصلة والكتابة، وتصميم خدمات التطبيقات لدينا، تحتاج إلى النظر بعناية، والقراءة والكتابة تأخير تزامن الضمان النهائي من الاتساق، وأثر على تجربة المستخدم هو مقبول.

سادسا، واستخدام تكنولوجيا التخزين المؤقت وكيل أخرى

فوق ذلك هي في الأساس الأمثل الخادم، وعوامل أخرى عند زيارة المستخدمين لمواقع الإنترنت، عرض النطاق الترددي، وغيرها من المناطق سوف يحصلون على تجربة تأثير لا يمكن تجاهلها. لتحسين هذه التجربة لتسريع سرعة الوصول إلى الموقع من الطرق الرئيسية كندي تسارع وكيل عكسي. يمكن اعتبار كندي خاص كيل عكسي، التخزين المؤقت والتسارع الذي يعتمد أيضا على مبدأ كيل عكسي على التنفيذ. ذاكرة التخزين المؤقت الرئيسي بعض موارد ثابتة إلى غرفة الأقرب إلى مزود خدمة الشبكة الخاص بالمستخدم. وهنا يتم نشرها وكيل عكسي في الجانب الخدمي للموقع الغرفة. ويمكن إما أن تفعل بعض البيانات التخزين المؤقت ثابت، وأيضا بفضل خادم SSL للتفاعل مع الداخلية، وبالتالي توفير الكثير من النفقات العامة.

سبعة، واستخدام قواعد البيانات الموزعة ونظام الملفات الموزعة

مع الزيادة في حجم الموقع، وكانت واحدة خوادم قاعدة البيانات والملفات غير قادرة على تلبية سيناريوهات الأعمال الجيدة. لذلك وبالمثل، سيتم نشر الكتلة.

ثمانية، واستخدام محركات البحث وnosql

وفقا لمتطلبات البيانات أكثر وأكثر تعقيدا، مثل الحاجة لتخزين السجلات وتحليل واسترجاع. في هذا الوقت، قد يكون عرض قاعدة البيانات nosql (مثل mongodb، hbase الخ) وبحث تكنولوجيا المحركات (مثل lucense الخ). وفي الوقت نفسه، في هذا الوقت قد يكون مصدر البيانات أكثر من ذلك، يمكنك أن تأتي من مجموعة العلائقية قاعدة البيانات، قواعد البيانات غير العلائقية، التخزين المؤقت، نظام الملفات، وحتى انتظار بيانات الاشتراك، وما إلى ذلك من الرسالة. وبالتالي فإن الحاجة لوحدة نمطية موحدة الوصول إلى البيانات (DAL) لتوحيد هذه العملية وإدارة الحزمة.

تسعة، وتقسيم الأعمال والتكنولوجيا توزيعها

ذكرنا سابقا وخدمات رجال الأعمال المتماثلة لنشر لتحقيق الأعمال المتزامنة معالجة. ونحن نعرف أن هذه آلة بسيطة يمكن أن تضيف قيمة حقيقية تحقق أداء الخدمة النمو الخطي في وقت مبكر، ولكن في مرحلة لاحقة، بعد التوصل إلى التوافق، وسوف تجد هذا العلاج سوف تصل قريبا عنق الزجاجة. وعلاوة على ذلك وفي الوقت نفسه، والهندسة المعمارية، ومقدار الفرق من حيث الاختلافات طلب ومن المتوقع أن يرتفع إلى جعل حركة المرور الفرعية المعنية، إذا تم تنفيذه عن طريق خلط مع الجزء محكم، والتي قد النهاية سوف أداء الخدمة غير مواكبة حركة المرور، ويمكن أن تؤدي إلى انهيارات. لذا فإن أفضل نهج هو تقسيم الخدمات التجارية الرأسي. في نفس الوقت كان مستوى الخدمات الأساسية الانقسام. SOA الحقيقية.

لذلك، فإنه هو موقع مشترك مسار تطور العمارة.

نقل: الشبكي: //cloud.tencent.com/developer/article/1396863

صديقته السابقة لى تشن تشانغ شين ترقية عندما تكون الأم! زوجي هو منخفضة مفتاح الحياة من الحمل وحتى الإنتاج ولا الجمهور

عدد المعجبين المفسدين الرعاية! "مدينة كرة السلة" CBA نهائيات في دونغقوان، في النهاية كيف بارد؟

الباحث الآن تماما ما درجة؟ المدرسة الابتدائية؟ المدرسة الثانوية؟ المدرسة الثانوية؟ الجامعة؟ الجواب أن أقول كنت لا أعتقد

العمل على وضع التجزئة الجديدة، يجب علينا أولا جعل المنتجات

نموذج الدلالي العمق وتطبيقه في تاوباو بحثا عن

نضع في اعتبارنا: يجب أن يغلى الطعام خمسة الماء قبل الاستهلاك، وسهلة التسمم، والسبب أذى جسدي

ميتشو فنغ شون تنفيذ "غابة مدينة غابة بناء كبير خليج إدارة النفايات منطقة" موضوع الحملة

حوار ذكي (1): أذكى AI عصر البحث! ذكاء تفسير ذكي للحوار عمق فني

مجموعة من أكثر من 10،000 البلدة اثنين من الثلاثي تمكين مكتبة الخدمة الذاتية

نظام المرور ارتفاع قطة كيفية القيام بذلك الشيء؟

رافق عاصفة من الرعد! وو جيانغ بلدة القيام بنشاط الإنقاذ الثقيلة وأعمال الإغاثة

ومكتبة فرعية الجدول دون أن يكون قادرا على القيام التوسع غير المحدود