SlideShare une entreprise Scribd logo
1  sur  12
Moving your site without chaos Moving dynamic web applications Pubcon 2008 by Ralf Schwoebel, CEO Tradebit, Inc. [email_address] http://www.tradebit.com/
The reasons to move ,[object Object],[object Object],[object Object],[object Object]
Requirements of the process ,[object Object],[object Object],[object Object],[object Object]
Concepts of moving ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Prepare the new site – in peace Edit your hosts file to point to the new server and double-check your setup, restart your browser (also edit on new server) Vista: C:indowsystem32riverstcosts XP: C:indowsystem32riverstcosts Mac / Linux: /private/etc/hosts  or  /etc/hosts
The anatomy of a web application Webserver Installed mods (cache, auth, etc.) Language (PHP, Perl, Java) Version and modules Dynamic pages (Application) Extension check, env security Database Engine compatibility, storage methods, space Tools (like ffmpeg, lame) Version and features (eg. encoding) File system / OS Path and config (eg amount of open files) Drives / Storage Speed and mount points
The tough part – moving databases If you run a larger e-commerce site, you might have a large database with orders coming in every minute – what now? ,[object Object],[object Object],[object Object],[object Object]
The „no downtime, slow death“ combi ,[object Object],[object Object],[object Object],[object Object],[object Object]
The time to live = TTL Lowering the TTL in your DNS entry helps
Tunnel view server move ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example Squid config Open source package for Linux and Win [root@xy ~]# cat /etc/squid/squid.conf  [obfuscated] http_port 80 vhost vport cache_peer 74.55.276.X parent 80 0  originserver sourcehash cache_peer 74.55.276.Y parent 80 0 originserver sourcehash collapsed_forwarding on refresh_stale_hit 600 seconds acl all  src  0/0 http_access allow all cache_mem 32 MB cache_swap_low 90 cache_swap_high 95 cache_dir ufs /var/squid/cache 10000 16 256 maximum_object_size 4096 KB maximum_object_size_in_memory 1024 KB
Thanks for watching,  contact me for questions Ralf Schwoebel, CEO Tradebit, Inc. [email_address] http://www.tradebit.com/ Contact the speaker

Contenu connexe

Tendances

Evolution of MongoDB Replicaset and Its Best Practices
Evolution of MongoDB Replicaset and Its Best PracticesEvolution of MongoDB Replicaset and Its Best Practices
Evolution of MongoDB Replicaset and Its Best PracticesMydbops
 
Percona Xtrabackup - Highly Efficient Backups
Percona Xtrabackup - Highly Efficient BackupsPercona Xtrabackup - Highly Efficient Backups
Percona Xtrabackup - Highly Efficient BackupsMydbops
 
hbaseconasia2017: Large scale data near-line loading method and architecture
hbaseconasia2017: Large scale data near-line loading method and architecturehbaseconasia2017: Large scale data near-line loading method and architecture
hbaseconasia2017: Large scale data near-line loading method and architectureHBaseCon
 
High Availabiltity & Replica Sets with mongoDB
High Availabiltity & Replica Sets with mongoDBHigh Availabiltity & Replica Sets with mongoDB
High Availabiltity & Replica Sets with mongoDBGareth Davies
 
Basics of Logical Replication,Streaming replication vs Logical Replication ,U...
Basics of Logical Replication,Streaming replication vs Logical Replication ,U...Basics of Logical Replication,Streaming replication vs Logical Replication ,U...
Basics of Logical Replication,Streaming replication vs Logical Replication ,U...Rajni Baliyan
 
Beyond 1000 bosh Deployments
Beyond 1000 bosh DeploymentsBeyond 1000 bosh Deployments
Beyond 1000 bosh Deploymentsanynines GmbH
 
Deploying postgre sql on amazon ec2
Deploying postgre sql on amazon ec2 Deploying postgre sql on amazon ec2
Deploying postgre sql on amazon ec2 Denish Patel
 
hbaseconasia2017: hbase-2.0.0
hbaseconasia2017: hbase-2.0.0hbaseconasia2017: hbase-2.0.0
hbaseconasia2017: hbase-2.0.0HBaseCon
 
Dw tpain - Gordon Klok
Dw tpain - Gordon KlokDw tpain - Gordon Klok
Dw tpain - Gordon KlokDevopsdays
 
Logical replication with pglogical
Logical replication with pglogicalLogical replication with pglogical
Logical replication with pglogicalUmair Shahid
 
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...Command Prompt., Inc
 
Overview of Postgres Utility Processes
Overview of Postgres Utility ProcessesOverview of Postgres Utility Processes
Overview of Postgres Utility ProcessesEDB
 
Using ZFS file system with MySQL
Using ZFS file system with MySQLUsing ZFS file system with MySQL
Using ZFS file system with MySQLMydbops
 
Highly efficient backups with percona xtrabackup
Highly efficient backups with percona xtrabackupHighly efficient backups with percona xtrabackup
Highly efficient backups with percona xtrabackupNilnandan Joshi
 
Out of the box replication in postgres 9.4
Out of the box replication in postgres 9.4Out of the box replication in postgres 9.4
Out of the box replication in postgres 9.4Denish Patel
 
Streaming Replication (Keynote @ PostgreSQL Conference 2009 Japan)
Streaming Replication (Keynote @ PostgreSQL Conference 2009 Japan)Streaming Replication (Keynote @ PostgreSQL Conference 2009 Japan)
Streaming Replication (Keynote @ PostgreSQL Conference 2009 Japan)Masao Fujii
 
Azure Recovery Services
Azure Recovery ServicesAzure Recovery Services
Azure Recovery ServicesPavel Revenkov
 
MySQL Server Backup, Restoration, and Disaster Recovery Planning
MySQL Server Backup, Restoration, and Disaster Recovery PlanningMySQL Server Backup, Restoration, and Disaster Recovery Planning
MySQL Server Backup, Restoration, and Disaster Recovery PlanningLenz Grimmer
 

Tendances (20)

Evolution of MongoDB Replicaset and Its Best Practices
Evolution of MongoDB Replicaset and Its Best PracticesEvolution of MongoDB Replicaset and Its Best Practices
Evolution of MongoDB Replicaset and Its Best Practices
 
Percona Xtrabackup - Highly Efficient Backups
Percona Xtrabackup - Highly Efficient BackupsPercona Xtrabackup - Highly Efficient Backups
Percona Xtrabackup - Highly Efficient Backups
 
hbaseconasia2017: Large scale data near-line loading method and architecture
hbaseconasia2017: Large scale data near-line loading method and architecturehbaseconasia2017: Large scale data near-line loading method and architecture
hbaseconasia2017: Large scale data near-line loading method and architecture
 
High Availabiltity & Replica Sets with mongoDB
High Availabiltity & Replica Sets with mongoDBHigh Availabiltity & Replica Sets with mongoDB
High Availabiltity & Replica Sets with mongoDB
 
Basics of Logical Replication,Streaming replication vs Logical Replication ,U...
Basics of Logical Replication,Streaming replication vs Logical Replication ,U...Basics of Logical Replication,Streaming replication vs Logical Replication ,U...
Basics of Logical Replication,Streaming replication vs Logical Replication ,U...
 
Beyond 1000 bosh Deployments
Beyond 1000 bosh DeploymentsBeyond 1000 bosh Deployments
Beyond 1000 bosh Deployments
 
Deploying postgre sql on amazon ec2
Deploying postgre sql on amazon ec2 Deploying postgre sql on amazon ec2
Deploying postgre sql on amazon ec2
 
Velocity 2010 - ATS
Velocity 2010 - ATSVelocity 2010 - ATS
Velocity 2010 - ATS
 
hbaseconasia2017: hbase-2.0.0
hbaseconasia2017: hbase-2.0.0hbaseconasia2017: hbase-2.0.0
hbaseconasia2017: hbase-2.0.0
 
Dw tpain - Gordon Klok
Dw tpain - Gordon KlokDw tpain - Gordon Klok
Dw tpain - Gordon Klok
 
Rit 2011 ats
Rit 2011 atsRit 2011 ats
Rit 2011 ats
 
Logical replication with pglogical
Logical replication with pglogicalLogical replication with pglogical
Logical replication with pglogical
 
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
 
Overview of Postgres Utility Processes
Overview of Postgres Utility ProcessesOverview of Postgres Utility Processes
Overview of Postgres Utility Processes
 
Using ZFS file system with MySQL
Using ZFS file system with MySQLUsing ZFS file system with MySQL
Using ZFS file system with MySQL
 
Highly efficient backups with percona xtrabackup
Highly efficient backups with percona xtrabackupHighly efficient backups with percona xtrabackup
Highly efficient backups with percona xtrabackup
 
Out of the box replication in postgres 9.4
Out of the box replication in postgres 9.4Out of the box replication in postgres 9.4
Out of the box replication in postgres 9.4
 
Streaming Replication (Keynote @ PostgreSQL Conference 2009 Japan)
Streaming Replication (Keynote @ PostgreSQL Conference 2009 Japan)Streaming Replication (Keynote @ PostgreSQL Conference 2009 Japan)
Streaming Replication (Keynote @ PostgreSQL Conference 2009 Japan)
 
Azure Recovery Services
Azure Recovery ServicesAzure Recovery Services
Azure Recovery Services
 
MySQL Server Backup, Restoration, and Disaster Recovery Planning
MySQL Server Backup, Restoration, and Disaster Recovery PlanningMySQL Server Backup, Restoration, and Disaster Recovery Planning
MySQL Server Backup, Restoration, and Disaster Recovery Planning
 

Similaire à how_to_move_your_website_without_chaos-ralf_schwoebel.ppt

MNPHP Scalable Architecture 101 - Feb 3 2011
MNPHP Scalable Architecture 101 - Feb 3 2011MNPHP Scalable Architecture 101 - Feb 3 2011
MNPHP Scalable Architecture 101 - Feb 3 2011Mike Willbanks
 
SharePoint 2010 Virtualization - Hungarian SharePoint User Group
SharePoint 2010 Virtualization - Hungarian SharePoint User GroupSharePoint 2010 Virtualization - Hungarian SharePoint User Group
SharePoint 2010 Virtualization - Hungarian SharePoint User GroupMichael Noel
 
Apache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling OutApache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling OutSander Temme
 
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...LarryZaman
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Joel Oleson
 
Apache web server installation/configuration, Virtual Hosting
Apache web server installation/configuration, Virtual HostingApache web server installation/configuration, Virtual Hosting
Apache web server installation/configuration, Virtual Hostingwebhostingguy
 
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastPreparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastJoel Oleson
 
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...Michael Noel
 
Scaling wix with microservices and multi cloud - 2015
Scaling wix with microservices and multi cloud - 2015Scaling wix with microservices and multi cloud - 2015
Scaling wix with microservices and multi cloud - 2015Aviran Mordo
 
DrupalCampLA 2011: Drupal backend-performance
DrupalCampLA 2011: Drupal backend-performanceDrupalCampLA 2011: Drupal backend-performance
DrupalCampLA 2011: Drupal backend-performanceAshok Modi
 
South jersey sql virtualization
South jersey sql virtualizationSouth jersey sql virtualization
South jersey sql virtualizationJoseph D'Antoni
 
HotLink DR Express
HotLink DR ExpressHotLink DR Express
HotLink DR Expressdean1609
 

Similaire à how_to_move_your_website_without_chaos-ralf_schwoebel.ppt (20)

MNPHP Scalable Architecture 101 - Feb 3 2011
MNPHP Scalable Architecture 101 - Feb 3 2011MNPHP Scalable Architecture 101 - Feb 3 2011
MNPHP Scalable Architecture 101 - Feb 3 2011
 
SharePoint 2010 Virtualization - Hungarian SharePoint User Group
SharePoint 2010 Virtualization - Hungarian SharePoint User GroupSharePoint 2010 Virtualization - Hungarian SharePoint User Group
SharePoint 2010 Virtualization - Hungarian SharePoint User Group
 
Sql saturday dc vm ware
Sql saturday dc vm wareSql saturday dc vm ware
Sql saturday dc vm ware
 
Apache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling OutApache Performance Tuning: Scaling Out
Apache Performance Tuning: Scaling Out
 
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
 
Apache web server installation/configuration, Virtual Hosting
Apache web server installation/configuration, Virtual HostingApache web server installation/configuration, Virtual Hosting
Apache web server installation/configuration, Virtual Hosting
 
Double-Take Software
Double-Take SoftwareDouble-Take Software
Double-Take Software
 
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastPreparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
 
Cl210
Cl210Cl210
Cl210
 
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
 
Scaling wix with microservices and multi cloud - 2015
Scaling wix with microservices and multi cloud - 2015Scaling wix with microservices and multi cloud - 2015
Scaling wix with microservices and multi cloud - 2015
 
DrupalCampLA 2011: Drupal backend-performance
DrupalCampLA 2011: Drupal backend-performanceDrupalCampLA 2011: Drupal backend-performance
DrupalCampLA 2011: Drupal backend-performance
 
5-WebServers.ppt
5-WebServers.ppt5-WebServers.ppt
5-WebServers.ppt
 
Virtualization for DBA
Virtualization for DBAVirtualization for DBA
Virtualization for DBA
 
Del 1
Del 1Del 1
Del 1
 
Sun Web Server Brief
Sun Web Server BriefSun Web Server Brief
Sun Web Server Brief
 
Sun Web Server Brief
Sun Web Server BriefSun Web Server Brief
Sun Web Server Brief
 
South jersey sql virtualization
South jersey sql virtualizationSouth jersey sql virtualization
South jersey sql virtualization
 
HotLink DR Express
HotLink DR ExpressHotLink DR Express
HotLink DR Express
 

Plus de zachbrowne

Understanding the Complex Socia-Cameron Olthuis.ppt
Understanding the Complex Socia-Cameron Olthuis.pptUnderstanding the Complex Socia-Cameron Olthuis.ppt
Understanding the Complex Socia-Cameron Olthuis.pptzachbrowne
 
Twenty Six Steps Revisited.ppt
Twenty Six Steps Revisited.pptTwenty Six Steps Revisited.ppt
Twenty Six Steps Revisited.pptzachbrowne
 
Top Secret Tools of the Trade Rand Fishkin.ppt
Top Secret Tools of the Trade Rand Fishkin.pptTop Secret Tools of the Trade Rand Fishkin.ppt
Top Secret Tools of the Trade Rand Fishkin.pptzachbrowne
 
the_wonderful_world_of_widgets-will_price.ppt
the_wonderful_world_of_widgets-will_price.pptthe_wonderful_world_of_widgets-will_price.ppt
the_wonderful_world_of_widgets-will_price.pptzachbrowne
 
the_wonderful_world_of_widgets-lawrence_coburn.ppt
the_wonderful_world_of_widgets-lawrence_coburn.pptthe_wonderful_world_of_widgets-lawrence_coburn.ppt
the_wonderful_world_of_widgets-lawrence_coburn.pptzachbrowne
 
the_secret_life_of_on_site_search_exposed-marc_cull.ppt
the_secret_life_of_on_site_search_exposed-marc_cull.pptthe_secret_life_of_on_site_search_exposed-marc_cull.ppt
the_secret_life_of_on_site_search_exposed-marc_cull.pptzachbrowne
 
taking_your_analytics_data_beyon-geoff_mack.ppt
taking_your_analytics_data_beyon-geoff_mack.ppttaking_your_analytics_data_beyon-geoff_mack.ppt
taking_your_analytics_data_beyon-geoff_mack.pptzachbrowne
 
taking_your_analytics_data_beyon-davide_leigh.ppt
taking_your_analytics_data_beyon-davide_leigh.ppttaking_your_analytics_data_beyon-davide_leigh.ppt
taking_your_analytics_data_beyon-davide_leigh.pptzachbrowne
 
taking_your_analytics_data_-shuman_ghosemajumder.ppt
taking_your_analytics_data_-shuman_ghosemajumder.ppttaking_your_analytics_data_-shuman_ghosemajumder.ppt
taking_your_analytics_data_-shuman_ghosemajumder.pptzachbrowne
 
tag_you_are_it_how_to_leverage_you-dan_zarrella.ppt
tag_you_are_it_how_to_leverage_you-dan_zarrella.ppttag_you_are_it_how_to_leverage_you-dan_zarrella.ppt
tag_you_are_it_how_to_leverage_you-dan_zarrella.pptzachbrowne
 
tag_you_are_it_how_to_leverag-geoff_livingston.ppt
tag_you_are_it_how_to_leverag-geoff_livingston.ppttag_you_are_it_how_to_leverag-geoff_livingston.ppt
tag_you_are_it_how_to_leverag-geoff_livingston.pptzachbrowne
 
social_media_the_big_sexy_buzz-kent_schoen.ppt
social_media_the_big_sexy_buzz-kent_schoen.pptsocial_media_the_big_sexy_buzz-kent_schoen.ppt
social_media_the_big_sexy_buzz-kent_schoen.pptzachbrowne
 
social_media_the_big_sexy_buzz-guillaume_bouchard.ppt
social_media_the_big_sexy_buzz-guillaume_bouchard.pptsocial_media_the_big_sexy_buzz-guillaume_bouchard.ppt
social_media_the_big_sexy_buzz-guillaume_bouchard.pptzachbrowne
 
seo_design_and_organic_site_structure-mark_jackson.ppt
seo_design_and_organic_site_structure-mark_jackson.pptseo_design_and_organic_site_structure-mark_jackson.ppt
seo_design_and_organic_site_structure-mark_jackson.pptzachbrowne
 
seo_design_and_organic_site_structure-alan_knecht.ppt
seo_design_and_organic_site_structure-alan_knecht.pptseo_design_and_organic_site_structure-alan_knecht.ppt
seo_design_and_organic_site_structure-alan_knecht.pptzachbrowne
 
seo_design_and_organic-lyndsay_walker_blahut.ppt
seo_design_and_organic-lyndsay_walker_blahut.pptseo_design_and_organic-lyndsay_walker_blahut.ppt
seo_design_and_organic-lyndsay_walker_blahut.pptzachbrowne
 
seo_and_big_search-maile_ohye.ppt
seo_and_big_search-maile_ohye.pptseo_and_big_search-maile_ohye.ppt
seo_and_big_search-maile_ohye.pptzachbrowne
 
seo_and_big_search-david_roth.ppt
seo_and_big_search-david_roth.pptseo_and_big_search-david_roth.ppt
seo_and_big_search-david_roth.pptzachbrowne
 
reputation_monitoring_and_management-andy_beal.ppt
reputation_monitoring_and_management-andy_beal.pptreputation_monitoring_and_management-andy_beal.ppt
reputation_monitoring_and_management-andy_beal.pptzachbrowne
 
reputation_monitoring_and_managememt-jessica_berlin.ppt
reputation_monitoring_and_managememt-jessica_berlin.pptreputation_monitoring_and_managememt-jessica_berlin.ppt
reputation_monitoring_and_managememt-jessica_berlin.pptzachbrowne
 

Plus de zachbrowne (20)

Understanding the Complex Socia-Cameron Olthuis.ppt
Understanding the Complex Socia-Cameron Olthuis.pptUnderstanding the Complex Socia-Cameron Olthuis.ppt
Understanding the Complex Socia-Cameron Olthuis.ppt
 
Twenty Six Steps Revisited.ppt
Twenty Six Steps Revisited.pptTwenty Six Steps Revisited.ppt
Twenty Six Steps Revisited.ppt
 
Top Secret Tools of the Trade Rand Fishkin.ppt
Top Secret Tools of the Trade Rand Fishkin.pptTop Secret Tools of the Trade Rand Fishkin.ppt
Top Secret Tools of the Trade Rand Fishkin.ppt
 
the_wonderful_world_of_widgets-will_price.ppt
the_wonderful_world_of_widgets-will_price.pptthe_wonderful_world_of_widgets-will_price.ppt
the_wonderful_world_of_widgets-will_price.ppt
 
the_wonderful_world_of_widgets-lawrence_coburn.ppt
the_wonderful_world_of_widgets-lawrence_coburn.pptthe_wonderful_world_of_widgets-lawrence_coburn.ppt
the_wonderful_world_of_widgets-lawrence_coburn.ppt
 
the_secret_life_of_on_site_search_exposed-marc_cull.ppt
the_secret_life_of_on_site_search_exposed-marc_cull.pptthe_secret_life_of_on_site_search_exposed-marc_cull.ppt
the_secret_life_of_on_site_search_exposed-marc_cull.ppt
 
taking_your_analytics_data_beyon-geoff_mack.ppt
taking_your_analytics_data_beyon-geoff_mack.ppttaking_your_analytics_data_beyon-geoff_mack.ppt
taking_your_analytics_data_beyon-geoff_mack.ppt
 
taking_your_analytics_data_beyon-davide_leigh.ppt
taking_your_analytics_data_beyon-davide_leigh.ppttaking_your_analytics_data_beyon-davide_leigh.ppt
taking_your_analytics_data_beyon-davide_leigh.ppt
 
taking_your_analytics_data_-shuman_ghosemajumder.ppt
taking_your_analytics_data_-shuman_ghosemajumder.ppttaking_your_analytics_data_-shuman_ghosemajumder.ppt
taking_your_analytics_data_-shuman_ghosemajumder.ppt
 
tag_you_are_it_how_to_leverage_you-dan_zarrella.ppt
tag_you_are_it_how_to_leverage_you-dan_zarrella.ppttag_you_are_it_how_to_leverage_you-dan_zarrella.ppt
tag_you_are_it_how_to_leverage_you-dan_zarrella.ppt
 
tag_you_are_it_how_to_leverag-geoff_livingston.ppt
tag_you_are_it_how_to_leverag-geoff_livingston.ppttag_you_are_it_how_to_leverag-geoff_livingston.ppt
tag_you_are_it_how_to_leverag-geoff_livingston.ppt
 
social_media_the_big_sexy_buzz-kent_schoen.ppt
social_media_the_big_sexy_buzz-kent_schoen.pptsocial_media_the_big_sexy_buzz-kent_schoen.ppt
social_media_the_big_sexy_buzz-kent_schoen.ppt
 
social_media_the_big_sexy_buzz-guillaume_bouchard.ppt
social_media_the_big_sexy_buzz-guillaume_bouchard.pptsocial_media_the_big_sexy_buzz-guillaume_bouchard.ppt
social_media_the_big_sexy_buzz-guillaume_bouchard.ppt
 
seo_design_and_organic_site_structure-mark_jackson.ppt
seo_design_and_organic_site_structure-mark_jackson.pptseo_design_and_organic_site_structure-mark_jackson.ppt
seo_design_and_organic_site_structure-mark_jackson.ppt
 
seo_design_and_organic_site_structure-alan_knecht.ppt
seo_design_and_organic_site_structure-alan_knecht.pptseo_design_and_organic_site_structure-alan_knecht.ppt
seo_design_and_organic_site_structure-alan_knecht.ppt
 
seo_design_and_organic-lyndsay_walker_blahut.ppt
seo_design_and_organic-lyndsay_walker_blahut.pptseo_design_and_organic-lyndsay_walker_blahut.ppt
seo_design_and_organic-lyndsay_walker_blahut.ppt
 
seo_and_big_search-maile_ohye.ppt
seo_and_big_search-maile_ohye.pptseo_and_big_search-maile_ohye.ppt
seo_and_big_search-maile_ohye.ppt
 
seo_and_big_search-david_roth.ppt
seo_and_big_search-david_roth.pptseo_and_big_search-david_roth.ppt
seo_and_big_search-david_roth.ppt
 
reputation_monitoring_and_management-andy_beal.ppt
reputation_monitoring_and_management-andy_beal.pptreputation_monitoring_and_management-andy_beal.ppt
reputation_monitoring_and_management-andy_beal.ppt
 
reputation_monitoring_and_managememt-jessica_berlin.ppt
reputation_monitoring_and_managememt-jessica_berlin.pptreputation_monitoring_and_managememt-jessica_berlin.ppt
reputation_monitoring_and_managememt-jessica_berlin.ppt
 

Dernier

PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024TopCSSGallery
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsUXDXConf
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 

Dernier (20)

PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 

how_to_move_your_website_without_chaos-ralf_schwoebel.ppt

  • 1. Moving your site without chaos Moving dynamic web applications Pubcon 2008 by Ralf Schwoebel, CEO Tradebit, Inc. [email_address] http://www.tradebit.com/
  • 2.
  • 3.
  • 4.
  • 5. Prepare the new site – in peace Edit your hosts file to point to the new server and double-check your setup, restart your browser (also edit on new server) Vista: C:indowsystem32riverstcosts XP: C:indowsystem32riverstcosts Mac / Linux: /private/etc/hosts or /etc/hosts
  • 6. The anatomy of a web application Webserver Installed mods (cache, auth, etc.) Language (PHP, Perl, Java) Version and modules Dynamic pages (Application) Extension check, env security Database Engine compatibility, storage methods, space Tools (like ffmpeg, lame) Version and features (eg. encoding) File system / OS Path and config (eg amount of open files) Drives / Storage Speed and mount points
  • 7.
  • 8.
  • 9. The time to live = TTL Lowering the TTL in your DNS entry helps
  • 10.
  • 11. Example Squid config Open source package for Linux and Win [root@xy ~]# cat /etc/squid/squid.conf [obfuscated] http_port 80 vhost vport cache_peer 74.55.276.X parent 80 0 originserver sourcehash cache_peer 74.55.276.Y parent 80 0 originserver sourcehash collapsed_forwarding on refresh_stale_hit 600 seconds acl all src 0/0 http_access allow all cache_mem 32 MB cache_swap_low 90 cache_swap_high 95 cache_dir ufs /var/squid/cache 10000 16 256 maximum_object_size 4096 KB maximum_object_size_in_memory 1024 KB
  • 12. Thanks for watching, contact me for questions Ralf Schwoebel, CEO Tradebit, Inc. [email_address] http://www.tradebit.com/ Contact the speaker