SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 
Dw tpain - Gordon Klok
Dw tpain - Gordon KlokDw tpain - Gordon Klok
Dw tpain - Gordon Klok
Devopsdays
 

What's hot (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
 

Similar to how_to_move_your_website_without_chaos-ralf_schwoebel.ppt

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
 
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
webhostingguy
 
HotLink DR Express
HotLink DR ExpressHotLink DR Express
HotLink DR Express
dean1609
 

Similar to 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
 

More from 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.ppt
zachbrowne
 
Twenty Six Steps Revisited.ppt
Twenty Six Steps Revisited.pptTwenty Six Steps Revisited.ppt
Twenty Six Steps Revisited.ppt
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 
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
zachbrowne
 

More from 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
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

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