Какой фундамент лучше ленточный или монолитный: Какой фундамент лучше монолитная плита или ленточный

Содержание

аналитика, советы, помощь с выбором материалов.

[Error] 
Maximum function nesting level of '256' reached, aborting! (0)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:430
#0: Bitrix\Main\Config\Option::getDefaultSite()
	/home/bitrix/www/bitrix/modules/main/lib/config/option.php:43
#1: Bitrix\Main\Config\Option::get(string, string, string, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/option.php:30
#2: CAllOption::GetOptionString(string, string, string)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699
#3: CAllMain->get_cookie(string)
	/home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321
#4: Bitrix\Main\Composite\Engine::onEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:480
#5: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/tools.php:3880
#6: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#7: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.
php:465 #8: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #9: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #10: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #11: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #12: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #13: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #14: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #15: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #16: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #17: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.
php:3885 #18: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #19: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #20: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #21: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #22: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #23: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #24: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #25: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #26: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #27: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.
php:187 #28: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #29: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #30: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #31: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #32: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #33: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #34: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #35: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #36: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #37: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.
php:465 #38: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #39: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #40: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #41: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #42: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #43: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #44: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #45: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #46: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #47: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.
php:3885 #48: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #49: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #50: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #51: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #52: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #53: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #54: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #55: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #56: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #57: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.
php:187 #58: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #59: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #60: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #61: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #62: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #63: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #64: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #65: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #66: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #67: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.
php:465 #68: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #69: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #70: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #71: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #72: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #73: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #74: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #75: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #76: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #77: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.
php:3885 #78: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #79: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #80: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #81: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #82: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #83: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #84: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #85: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #86: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #87: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.
php:187 #88: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #89: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #90: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #91: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #92: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #93: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #94: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #95: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #96: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #97: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.
php:465 #98: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #99: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #100: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #101: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #102: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #103: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #104: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #105: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #106: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #107: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #108: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #109: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #110: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #111: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #112: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #113: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #114: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #115: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #116: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #117: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #118: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #119: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #120: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #121: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #122: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #123: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #124: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #125: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #126: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #127: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #128: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #129: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #130: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #131: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #132: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #133: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #134: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #135: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #136: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #137: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #138: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #139: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #140: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #141: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #142: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #143: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #144: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #145: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #146: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #147: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #148: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #149: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #150: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #151: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #152: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #153: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #154: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #155: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #156: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #157: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #158: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #159: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #160: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #161: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #162: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #163: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #164: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #165: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #166: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #167: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #168: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #169: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #170: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #171: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #172: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #173: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #174: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #175: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #176: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #177: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #178: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #179: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #180: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #181: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #182: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #183: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #184: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #185: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #186: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #187: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #188: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #189: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #190: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #191: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #192: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #193: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #194: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #195: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #196: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #197: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #198: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #199: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #200: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #201: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #202: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #203: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #204: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #205: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #206: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #207: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #208: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #209: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #210: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #211: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #212: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #213: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #214: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #215: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #216: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #217: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module. php:465 #218: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #219: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #220: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #221: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #222: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #223: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #224: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #225: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #226: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #227: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools. php:3885 #228: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #229: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #230: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #231: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #232: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #233: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #234: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #235: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #236: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #237: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application. php:187 #238: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #239: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #240: LocalRedirect(string, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #241: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #242: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #243: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465 #244: CAllMain::FinalActions(string) /home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54 #245: require(string) /home/bitrix/www/bitrix/modules/main/include/epilog.php:3 #246: require_once(string) /home/bitrix/www/bitrix/footer.php:4 #247: require(string) /home/bitrix/www/404.php:53 #248: require(string) /home/bitrix/www/bitrix/modules/iblock/lib/component/tools. php:66 #249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string) /home/bitrix/www/bitrix/components/bitrix/news/component.php:145 #250: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/component.php:605 #251: CBitrixComponent->__includeComponent() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:680 #252: CBitrixComponent->includeComponent(string, array, boolean, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039 #253: CAllMain->IncludeComponent(string, string, array, boolean) /home/bitrix/www/articles/index.php:133 #254: include_once(string) /home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159 #255: include_once(string) /home/bitrix/www/bitrix/urlrewrite.php:2

аналитика, советы, помощь с выбором материалов.

[Error] 
Maximum function nesting level of '256' reached, aborting! (0)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:430
#0: Bitrix\Main\Config\Option::getDefaultSite()
	/home/bitrix/www/bitrix/modules/main/lib/config/option. php:43
#1: Bitrix\Main\Config\Option::get(string, string, string, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/option.php:30
#2: CAllOption::GetOptionString(string, string, string)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699
#3: CAllMain->get_cookie(string)
	/home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321
#4: Bitrix\Main\Composite\Engine::onEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:480
#5: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/tools.php:3880
#6: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#7: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#8: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#9: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#10: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application. php:174
#11: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#12: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#13: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#14: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#15: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#16: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#17: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#18: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#19: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#20: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#21: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#22: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#23: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#24: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#25: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#26: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#27: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#28: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#29: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#30: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#31: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#32: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#33: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#34: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#35: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#36: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#37: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#38: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#39: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#40: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#41: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#42: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#43: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#44: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#45: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#46: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#47: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#48: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#49: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#50: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#51: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#52: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#53: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#54: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#55: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#56: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#57: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#58: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#59: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#60: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#61: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#62: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#63: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#64: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#65: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#66: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#67: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#68: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#69: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#70: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#71: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#72: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#73: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#74: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#75: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#76: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#77: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#78: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#79: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#80: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#81: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#82: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#83: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#84: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#85: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#86: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#87: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#88: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#89: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#90: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#91: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#92: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#93: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#94: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#95: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#96: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#97: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#98: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#99: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#100: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#101: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#102: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#103: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#104: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#105: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#106: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#107: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#108: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#109: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#110: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#111: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#112: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#113: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#114: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#115: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#116: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#117: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#118: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#119: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#120: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#121: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#122: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#123: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#124: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#125: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#126: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#127: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#128: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#129: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#130: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#131: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#132: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#133: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#134: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#135: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#136: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#137: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#138: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#139: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#140: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#141: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#142: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#143: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#144: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#145: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#146: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#147: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#148: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#149: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#150: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#151: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#152: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#153: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#154: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#155: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#156: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#157: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#158: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#159: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#160: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#161: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#162: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#163: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#164: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#165: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#166: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#167: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#168: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#169: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#170: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#171: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#172: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#173: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#174: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#175: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#176: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#177: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#178: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#179: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#180: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#181: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#182: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#183: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#184: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#185: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#186: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#187: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#188: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#189: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#190: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#191: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#192: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#193: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#194: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#195: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#196: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#197: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#198: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#199: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#200: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#201: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#202: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#203: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#204: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#205: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#206: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#207: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#208: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#209: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#210: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#211: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module. php:465
#212: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#213: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#214: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#215: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#216: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#217: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#218: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#219: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#220: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#221: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools. php:3885
#222: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#223: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#224: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#225: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#226: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#227: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#228: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#229: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#230: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#231: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application. php:187
#232: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#233: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#234: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#235: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#236: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#237: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#238: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#239: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#240: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#241: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#242: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#243: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465
#244: CAllMain::FinalActions(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54
#245: require(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog.php:3
#246: require_once(string)
	/home/bitrix/www/bitrix/footer.php:4
#247: require(string)
	/home/bitrix/www/404.php:53
#248: require(string)
	/home/bitrix/www/bitrix/modules/iblock/lib/component/tools.php:66
#249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string)
	/home/bitrix/www/bitrix/components/bitrix/news/component.php:145
#250: include(string)
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:605
#251: CBitrixComponent->__includeComponent()
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:680
#252: CBitrixComponent->includeComponent(string, array, boolean, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039
#253: CAllMain->IncludeComponent(string, string, array, boolean)
	/home/bitrix/www/articles/index.php:133
#254: include_once(string)
	/home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159
#255: include_once(string)
	/home/bitrix/www/bitrix/urlrewrite.php:2

аналитика, советы, помощь с выбором материалов.

[Error] 
Maximum function nesting level of '256' reached, aborting! (0)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:430
#0: Bitrix\Main\Config\Option::getDefaultSite()
	/home/bitrix/www/bitrix/modules/main/lib/config/option.php:43
#1: Bitrix\Main\Config\Option::get(string, string, string, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/option.php:30
#2: CAllOption::GetOptionString(string, string, string)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699
#3: CAllMain->get_cookie(string)
	/home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321
#4: Bitrix\Main\Composite\Engine::onEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:480
#5: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/tools.php:3880
#6: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#7: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#8: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#9: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#10: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#11: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#12: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#13: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#14: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#15: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#16: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#17: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#18: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#19: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#20: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#21: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#22: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#23: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#24: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#25: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#26: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#27: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#28: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#29: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#30: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#31: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#32: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#33: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#34: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#35: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#36: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#37: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#38: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#39: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#40: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#41: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#42: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#43: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#44: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#45: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#46: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#47: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#48: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#49: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#50: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#51: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#52: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#53: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#54: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#55: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#56: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#57: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#58: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#59: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#60: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#61: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#62: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#63: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#64: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#65: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#66: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#67: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#68: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#69: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#70: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#71: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#72: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#73: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#74: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#75: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#76: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#77: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#78: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#79: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#80: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#81: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#82: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#83: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#84: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#85: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#86: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#87: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#88: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#89: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#90: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#91: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#92: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#93: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#94: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#95: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#96: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#97: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#98: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#99: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#100: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#101: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#102: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#103: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#104: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#105: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#106: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#107: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#108: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#109: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#110: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#111: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#112: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#113: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#114: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#115: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#116: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#117: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#118: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#119: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#120: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#121: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#122: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#123: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#124: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#125: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#126: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#127: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#128: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#129: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#130: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#131: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#132: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#133: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#134: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#135: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#136: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#137: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#138: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#139: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#140: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#141: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#142: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#143: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#144: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#145: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#146: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#147: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#148: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#149: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#150: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#151: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#152: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#153: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#154: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#155: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#156: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#157: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#158: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#159: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#160: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#161: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#162: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#163: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#164: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#165: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#166: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#167: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#168: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#169: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#170: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#171: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#172: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#173: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#174: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#175: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#176: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#177: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#178: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#179: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#180: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#181: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#182: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#183: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#184: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#185: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#186: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#187: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#188: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#189: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#190: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#191: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#192: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#193: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#194: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#195: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#196: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#197: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#198: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#199: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#200: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#201: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#202: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#203: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#204: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#205: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#206: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#207: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#208: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#209: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#210: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#211: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#212: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#213: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#214: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#215: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#216: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#217: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#218: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#219: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#220: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#221: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#222: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#223: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#224: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#225: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#226: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#227: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#228: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#229: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#230: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#231: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#232: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#233: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#234: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#235: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#236: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#237: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/lib/application.php:187
#238: Bitrix\Main\Application->terminate(integer)
	/home/bitrix/www/bitrix/modules/main/lib/application.php:174
#239: Bitrix\Main\Application->end()
	/home/bitrix/www/bitrix/modules/main/tools.php:3885
#240: LocalRedirect(string, string)
	/home/bitrix/www/bitrix/php_interface/init.php:644
#241: CYakusHandlers::OnAfterEpilog()
	/home/bitrix/www/bitrix/modules/main/classes/general/module.php:465
#242: ExecuteModuleEventEx(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487
#243: CAllMain::RunFinalActionsInternal()
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465
#244: CAllMain::FinalActions(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54
#245: require(string)
	/home/bitrix/www/bitrix/modules/main/include/epilog.php:3
#246: require_once(string)
	/home/bitrix/www/bitrix/footer.php:4
#247: require(string)
	/home/bitrix/www/404.php:53
#248: require(string)
	/home/bitrix/www/bitrix/modules/iblock/lib/component/tools.php:66
#249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string)
	/home/bitrix/www/bitrix/components/bitrix/news/component.php:145
#250: include(string)
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:605
#251: CBitrixComponent->__includeComponent()
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:680
#252: CBitrixComponent->includeComponent(string, array, boolean, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039
#253: CAllMain->IncludeComponent(string, string, array, boolean)
	/home/bitrix/www/articles/index.php:133
#254: include_once(string)
	/home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159
#255: include_once(string)
	/home/bitrix/www/bitrix/urlrewrite.php:2

Какой фундамент лучше — ленточный или монолитная плита, а так же какой дешевле и их технология возведения

Качество и степень надежности фундамента нагляднее всего демонстрирует та популярность, которую он завоевал у строителей.

Признанным и бесспорным лидером среди всех вариантов является ленточное основание, демонстрирующее оптимальный набор эксплуатационных качеств и экономичность.

Альтернативные виды опорных конструкций предназначены для специфических условий, используются только в тех ситуациях, когда лента свои функции выполнить не может.

Для того, чтобы определить преимущество или отставание того или другого вида фундамента, необходимо проанализировать их качества и особенности.

Рассмотрим параметры ленты в сравнении с другим типом основания — монолитной плитой.

Содержание статьи

Что такое ленточный фундамент

Ленточный фундамент представляет собой опору для наружных и внутренних несущих стен, выполненную в виде утолщенной и погруженной в грунт ленты. Она принимает на себя вес постройки и равномерно перераспределяет его, предавая нагрузку на слои грунта.

Все параметры ленты — — напрямую зависят от несущих свойств грунта, состава слоев и уровня грунтовых вод (УГВ).

Основными факторами воздействия грунта на ленту являются:

  • Состав, однородность строения.
  • Уровень залегания и наличие прослоек почвенных вод.

Оба фактора взаимодействуют между собой. Наиболее проблемным типом грунта является глина. Она не пропускает воду, но способна накапливать ее в порах, создавая в зимнее время опасность пучения — расширения замерзшей воды, вызывающей изменение уровня.

Нагрузки пучения неравномерны и воздействуют на разные точки фундамента, деформируя его. Помимо этого, такие усилия непостоянны и могут возникать попеременно в разных участках опорной конструкции.

Решением проблемы является погружение ленты на глубину ниже уровня зимнего промерзания. В таких условиях нагрузок пучения снизу не возникает, но развитая боковая поверхность ленты испытывает значительные усилия в горизонтальной плоскости.

Для снижения этих нагрузок используется мелкозаглубленный тип ленточного фундамента, который погружается относительно неглубоко — 0,5-1,5 м.

Горизонтальные боковые нарузки уменьшаются, а усилия снизу совокупно компенсируются:

  • Весом постройки.
  • Отсутствием замерзания грунта под отапливаемым домом.
  • Слоем песчаной засыпки, выполняющим дренирующие функции и принимающим на себя нагрузки пучения.

Конструкция ленты достаточно проста и понятна, никаких особых сложностей в создании не имеется, что снижает риск неграмотного строительства и уменьшает опасность разрушения.

Плюсы и минусы

Достоинствами ленты считаются:

  • Высокая несущая способность.
  • Прочность, надежность.
  • Устойчивость к внешним нагрузкам.
  • Простота, экономичность строительства.
  • Наличие нескольких вариантов конструкции, позволяющих оптимальным образом соответствовать имеющимся условиям.
  • Возможность обустройства подвального помещения или погреба.

К недостаткам относят:

  • Необходимость тщательного обследования гидрогеологических условий участка, состава грунтовых слоев, прочих особенностей.
  • Довольно большой объем земляных работ, для которых нередко приходится привлекать строительную технику.
  • Масса ленты достаточно высока и сосредоточена на одной линии, что способствует просадкам грунта при недобросовестном строительстве.

ОБРАТИТЕ ВНИМАНИЕ!

Существующие недостатки в той или иной степени свойственны большинству видов фундамента, поэтому с ними научились бороться или избегать их возникновения.

Виды

Ленточные основания различаются по нескольким признакам.

По существуют виды:

  • . Практически вся лента расположена на дневной поверхности. Строится в условиях, когда погружение в грунт нецелесообразно или невозможно — на сухих плотных почвах, скальных плитах и т.п. На практике встречается редко, так как соответствующие условия в северных широтах почти невозможны.
  • . Используется на сухих непучинистых (или слабопучинистых) грунтах. Применяется для строительства относительно небольших построек, малоэтажных жилых частных домов.
  • . Полноценный тип ленты предназначается для крупных и массивных зданий. Отличается наибольшей несущей способностью и прочностью, но требует больших трудовложений и расхода стройматериалов.

По конструкции ленты:

  • Монолитный. Представляет собой сплошную ленту из железобетона. Обладает максимальной прочностью и несущей способностью, имеет высокую устойчивость к нагрузкам пучения. Недостаток — необходимость выдержки бетона для набора технологической прочности, на что уходит месяц.
  • Сборный. Лента строится из специальных фундаментных блоков (), кирпича, камня и т.д. Вариант пригоден только для непучинистых грунтов с отсутствием деформирующих воздействий. Наиболее прочной является лента из ФБС, с уменьшением размера фрагментов снижается устойчивость к деформирующим воздействиям грунта. Выгодна в соответствующих условиях из-за высокой скорости строительства.
  • Комбинированный. Примером такого фундамента может служить свайно-ленточный тип. Образуется сочетание двух типов опоры, когда сваи обеспечивают контакт с плотными и устойчивыми слоями грунта, а лента принимает и перераспределяет нагрузку от стен здания. Используется в сложных условиях, на пучинистых, рыхлых или заболоченных участках. При строительстве требуется использование специальной техники.

Существуют также различные варианты конструкции подошвы, опорного элемента фундамента, применяемые в определенных условиях.

Для каких условий он подходит

Ленточные основания предназначены для функционирования в различных условиях, но лучше всего они себя показывают на плотных, сухих и устойчивых грунтах с низким УГВ.

С увеличением проблемных позиций по гидрогеологическим условиям участка происходит уменьшение несущей способности и возникает необходимость в проведении дополнительных мероприятий — увеличения слоя засыпки, оборудование прочной подошвы (подбетонки), дренирование. На пучинистых грунтах ленточный фундамент используется ограниченно, только при наличии расчетных возможностей.

Условия низких температур основание переносит хорошо, но требует принятия определенных мер по отсечке от грунтовых вод или конденсата (гидроизоляция, утепление).

ВАЖНО!

Для большинства регионов нашей страны ленточный фундамент является основным вариантом конструкции основания, что свидетельствует о его универсальности и надежности.

Что такое монолитная плита

                   

Монолитный фундамент представляет собой сплошную железобетонную плиту, на которой строится дом. Она не создает значительной нагрузки на грунт, так как из-за большой площади удельное давление относительно невысокое.

Бетонная вместе с домом свободно перемещается на поверхности грунта при его подвижках, жесткости плиты вполне хватает для обеспечения ровного и надежного основания постройки.

При строительстве выкапывают небольшой котлован — в большинстве случает просто удаляют верхний слой почвы. Затем создают слой песчаной засыпки, выравнивают и уплотняют ее, укладывают слой геотекстиля.

Поверх кладут утеплитель (в основном, специализированный пенополистирол), устанавливают опалубку и арматурный каркас. После этого заливают бетон и выдерживают плиту до набора технологической прочности.

В результате образуется прочное, утепленное основание, готовое к принятию нагрузок от постройки и устойчивое к воздействиям грунта.

Достоинства и недостатки

К достоинствам монолитного основания относят:

  • Возможность строить дома на слабонесущих, пучинистых или обводненных грунтах.
  • Высокая несущая способность плиты позволяет строить достаточно крупные и тяжелые здания.
  • При правильном армировании плита способна противостоять всем воздействиям, которые могут возникать и исчезать внезапно. Все подвижки грунта воспринимаются достаточно легко, плита «плавает» на поверхности почвы словно плот.
  • Конструкция плиты проста, что позволяет избегать серьезных ошибок при строительстве.
  • Создание плиты сразу образует пол 1 этажа, что существенно упрощает дальнейшие работы.

Приверженцы этой технологии утверждают, что недостатков у монолитного фундамента нет.

Это не совсем верно:

  • Плита не позволяет иметь подвальное помещение.
  • Возможность ремонта основания практически отсутствует.
  • Расход строительных материалов и объемы земляных работ весьма высоки.
  • Стоимость такого фундамента весьма высока, что является дним из основных ограничивающих факторов.

Недостатки не слишком принципиальные, поскольку условия, в которых используется монолитная плита, чаще всего не годятся для альтернативных вариантов.

Разновидности

Существует несколько разновидностей плитного основания:

  • Сборная плита. Состоит из готовых Ж/Б плит, уложенных на подготовленную площадку.
  • Монолитная плита, которую заливают прямо на площадке.

По типу конструкции различают:

  • Сплошная плита. Используется для построек относительно легких и небольших.
  • Ребристая плита. Подошва такого основания имеет ребра жесткости, которые прочно закрепляют опорную конструкцию в грунте, не позволяя перемещаться по горизонтали. Кроме того, наличие ребер способствует более равномерному распределению нагрузок от веса постройки.
  • Коробка. Тип плиты, в которой пол первого этажа представляет собой отдельное перекрытие, а поверхность плиты образует цокольное помещение.

ОБРАТИТЕ ВНИМАНИЕ!

Плитные основания не популярны в нашей стране из-за больших расходов на строительство, поэтому конструкционные вопросы пока отработаны слабо.

Подходящие условия

Плитный фундамент предназначен для использования в регионах с неустойчивыми, пучинистыми или обводненными грунтами.

Обычно он является альтернативой свайному фундаменту, когда нет возможности доставить или использовать спецтехнику.

Как вариант, плитные основания применяются при слишком глубоком залегании плотных слоев грунта, когда длины свай не хватает.

Какой из них лучше?

Рассуждать о том, какой фундамент лучше, некорректно. Каждый тип предназначен для выполнения определенных функций в соответствующих условиях, поэтому предпочесть один вариант другому можно только при рассмотрении конкретных гидрогеологических и прочих факторов.

Утверждать однозначно о преимуществе какого-либо вида опорной конструкции без привязки к ситуации невозможно. Плита свободно плавает на неустойчивых грунтах, непригодных для строительства ленты. В то же время, ленточный фундамент, построенный в подходящих условиях, гораздо дешевле и экономичнее плиты.

Какой тип возводится быстрее?

При заливке бетонной ленты или плиты приходится выдерживать бетон в течение определенного времени. Это сильно замедляет строительство, но ускорить его в данном случае невозможно. При создании сборной ленты или укладке готовых Ж/Б плит, сроки строительства значительно сокращаются.

Кроме того, бетона возможна только в теплое время года, что существенно ограничивает возможности создания монолитных плит или лент, тогда как сборные конструкции с некоторыми ограничениями могут быть построены в любое время года.

Поэтому скорость зависит не от типа основания, а от его конструкции.

Типы грунтов

Ленточный фундамент предназначен для слабопучинистых или непучинистых сухих грунтов.

В более сложных условиях он теряет эффективность и получает массу рискованных воздействий.

Монолитная плита может быть построена практически в любых условиях, что делает ее максимально универсальным типом основания.

Что дешевле – монолитный или ленточный?

В отношении стоимости ленты и плиты можно вполне уверенно утверждать — лента в несколько раз дешевле, поскольку объемы земляных работ и расход строительных материалов, как и трудовложений, на ней намного меньше.

Это делает ее выгодной в финансовом отношении и определяет популярность среди строителей.

Какой у них срок службы?

Срок службы монолитной плиты оценивается специалистами как очень большой — некоторые источники определяют его в 100 лет. В то же время, фирмы-подрядчики дают гарантию на плиту в районе 15-30 лет, что заставляет сомневаться в большой длительности эксплуатации.

Причинами такого расхождения могут быть различия в технологии, условиях эксплуатации и прочих факторах, воздействующих на материал и конструкцию. Точных и подтвержденных данных пока не имеется, поскольку технология появилась относительно недавно и статистика не собрана.

Для ленточных оснований время службы определяется намного конкретнее. Для сборных лент из кирпича отводится 30-50 лет, из ФБС — 50-75 лет. Монолитные бетонные ленты имеют расчетный срок эксплуатации до 150 лет.

Подведение итогов

На практике лидирует ленточный фундамент, как более экономичный и предоставляющий массу возможностей вариант. Традиции обустройства дома требуют наличия , а экономичность и снижение расходов служат решающими факторами выбора.

Отдавая должное рабочим качествам плиты, строители все же предпочитают более дешевую и традиционную лету, обладающую отработанной технологией строительства и эксплуатации.

Полезное видео

В данном видео вы узнаете, что же лучше — ленточный фундамент или монолитная плита:

Заключение

Сравнение разных типов фундамента — неблагодарная и некорректная задача, заставляющая сопоставлять основания с разным предназначением и набором функционала.

Все выводы можно делать только на основе рациональности и экономической выгоды, не учитывающих особенностей конструкции и преимуществ в эксплуатационном плане.

Поэтому относиться к подобным сравнениям необходимо с пониманием того, что они условны и рассматривают оба варианта несколько однобоко.

Вконтакте

Facebook

Twitter

Google+

Одноклассники

Монолитный фундамент, виды и преимущества.

Главной частью любого загородного дома является фундамент, который принимает на себя все нагрузки и гарантирует долговечность и устойчивость всего здания. Монолитные фундаменты относятся к одному из самых надежных типов основания. Прочен он, в первую очередь, благодаря своей монолитности, что исключает наличие каких бы то ни было ненадежных креплений и элементов.

Достоинства и недостатки монолитных фундаментов

Монолитные фундаменты повсеместно используются при строительстве домов, что говорит об их уникальности и приспособленности к любым условиям, т.е. плюсов у такого основания значительно больше, чем минусов.

  • Высокая прочность и способность выдерживать значительные нагрузки;
  • Возможность использования на грунте любого типа, поскольку фундаменту можно придать какую угодно форму;
  • Долговечность;
  • Гидроизоляция обеспечивается целостностью конструкции;
  • Установить такой фундамент можно в короткие сроки;

Минусы:

  • Несмотря на то, что монолитный фундамент – это цельная плита, установка ее не так проста, требует вызова специальной техники и тщательной подготовки.
  • Также необходимо немалое количество бетона, поэтому вкупе с первым пунктом фундамент будет стоить недешево.

Имеющиеся минусы с легкостью, однако, перекрываются прочностными характеристиками монолита, поэтому при строительстве многие отдают предпочтение именно такому фундаменту.

Виды монолитного фундамента

Существуют несколько типов монолитного фундамента, и каждый из них рассчитан на определенные нагрузки и приспособлен к определенному грунту. Также стоит определиться, будет ли в доме подвальное помещение, и в связи с этим выбрать один из вариантов.

Монолитная плита с возможностью сделать подвал.

Подвальное помещение не только выполняет свое прямое предназначение дополнительной комнаты, но и служит термоизолирующим уровнем дома. Строить его наиболее целесообразно в монолитном ленточном фундаменте, поскольку во всех остальных случаях это потребует дополнительных денежных затрат и большого объема труда. Высота ленты в данном случае должна соответствовать высоте подвального помещения.


Монолитная плита без подвала.

Это может быть и плитный, и ленточный, и фундамент на сваях — все будет зависеть от типа грунта и величины нагрузки на основание. Соответственно, в этом случае не придется делать специальных углублений, и фундамент может быть мелко заглубленным, если того позволяет вес конструкции.

Ленточный мелко заглубленный монолитный фундамент.

Ленты – это сплошные бетонные полосы, расположенные по всему периметру здания, а точнее – под несущими стенами. Это достаточно экономичный вариант, ведь бетоном заливается не все основание целиком. Однако построить такой фундамент на рыхлых и неустойчивых почвах нельзя. Также не подойдут участки земли с большим уклоном. Кроме того, мелкозаглубленное основание выдерживает только небольшие нагрузки, поэтому больше подходит для малогабаритных строений и каркасных конструкций из дерева или бревна.

Ленточный монолитный фундамент на сваях.

Главное отличие от обычного ленточного фундамента состоит в наличии специальных свай, укрепленных в почве и создающих опору для железобетонной сетки. Сваи могут быть как врыты в землю, так и ввинчены с помощью специального оборудования.

Такой фундамент рассчитан на более высокие показатели прочности, его можно устанавливать на подвижных грунтах (сваи защищают от грунтовых вод), и используют фундамент на сваях для постройки многоэтажных габаритных зданий, нагрузку которого нужно равномерно распределить по всему основанию.

Какой фундамент лучше: монолитный или блочный?

Однозначно ответить на этот вопрос достаточно сложно:

Каждый вид фундамента имеет свои преимущества, а подбирается в зависимости от предполагаемых нагрузок и финансовых возможностей застройщика. Сегодня можно услышать немало критики в адрес фундаментов из ФБС, однако, в действительности, это вполне надежный и доступный фундамент для частного дома стандартных размеров.

Вопрос устойчивости и надежности монолитного и блочного фундаментов

Блочный фундамент для постройки сооружения стоит выбирать в том случае, если нет бокового давления, какое возникает в мягком, песочном грунте, болотистой местности либо на склоне холма. В остальных вариантах блочный фундамент – хорошее решение для возведения различных конструкций.
Можно использовать блоки фундаментные и для двухэтажных коттеджей, при условии, что материал изготовлен надежной компанией. Также важно правильно подобрать размеры фундаментных блоков, с этой задачей справится любой грамотный проектировщик.
В целом, блочный фундамент – мощная и надежная основа для дома за относительно невысокую цену.

Финансовая сторона вопроса

Фундамент из ФБС действительно стоит дешевле. Нет потребности растрачивать собственные финансовые средства на проектирование опалубки, досок в размере 5 – 10 кубов, брать в аренду  или покупать станок для резки досок, сварку арматурной «сетки», так же как и на пару тонн самой арматуры, доставку бетона спецмашиной, оплату заливки бетона в опалубку, работу, как минимум, двух рабочих, электричество.

Все перечисленные расходы следует учесть при выборе монолитного фундамента.

Также не стоит забывать о времени на создание монолитного фундамента, ведь его нужно заливать в несколько этапов (каждый слой застывает около 5 – 7 дней). В итоге сумма получается внушительная и не всегда по карману тем, кто планирует заняться постройкой дома, бани, гаража и так далее.

Блочный фундамент устанавливается просто: произвели разметку, разрыли траншеи, при необходимости установили «песчаную подушку», положили с помощью крана блоки. Из расходов можно выделить лишь стоимость услуг машины для перевозки материала, кран, цемент.

Интересный вариант комбинированного фундамента, в котором совместно заливается бетон в траншеи ленточным способом, и устанавливаются ФБС.

В результате стоимость фундамента удешевляется, а блоки можно использовать даже в пучинистом грунте.

 Мы описали два типа фундамента, которые используются в строительстве зданий:

Какой из них выбрать, зависит от особенностей грунта на строительном участке, разновидности здания, количества этажей и климатических условий местности в каждом индивидуальном случае (целесообразно воспользоваться услугами архитектора-проектировщика).

Со своей стороны мы предлагаем вам приобрести высококачественные фундаментные блоки ФБС, цементный раствор и бетон для заливки монолитного фундамента по приемлемой стоимости.

Звоните нашим менеджерам уже сейчас, чтобы получить более детальную информацию по выбранному товару. Мы готовы вам предоставить достойный материал для возведения дома или любого другого строения!

Какой фундамент лучше: монолитный или блочный?

5 (100%) 1 vote[s]

Мелкозаглубленный ленточный фундамент для дома — что из себя представляет, инструкция по заливке, расчет мзлф

Виды ленточных фундаментов для частного дома. Преимущества, недостатки и характеристики. Основные требования к ленточному основанию.

Виды ленточного фундамента

Основным преимуществом ленточного фундамента перед свайно-винтовым, монолитным или столбчатым, является универсальность применения этого несущего основания, а значит, возможность возводить на нем, как многоэтажные каменные строения, так и легкие деревянные постройки вне зависимости от типа грунта. Этому способствует многообразие видов данной строительной конструкции. Ознакомимся с ними подробнее.

По виду конструкции строительное основание может быть:

  1. Монолитным;
  2. Сборным;
  3. Комбинированным.

При этом любой из перечисленных фундаментов, может быть как сплошным, так и с прерывистым контуром.

Исходя из материала, используемого в изготовлении строительного основания, фундаменты подразделяются на:

  • Железобетонные;
  • Кирпичные;
  • Бутовые;
  • Бутобетонные.

Несущая конструкция дома может устанавливаться на поверхность грунта, а может углубляться в землю. В зависимости от состояния грунта в месте постройки, а также от того, подразумевает ли будущая постройка подвальное помещение, ленточный фундамент может быть следующего типа:

  • Поверхностным;
  • Мелкозаглубленным;
  • Глубокого залегания.

Важно! Независимо от выбранного типа фундамента, помните, что его ширина должна быть на 10-15 см больше стен будущего здания.

А теперь изучим виды фундамента более подробно, рассмотрев преимущества и недостатки каждого из них.

Монолитный ленточный фундамент

Монолитное или цельнолитое основание является самым простым видом фундамента. По сути это непрерывная лента из армированного пояса и бетона, который заливается в ранее приготовленную опалубку в месте возведения постройки.

Плюсы и минусы монолитного фундамента

Такой фундамент хорош тем, что для его возведения нет необходимости углубляться в почву. К тому же, учитывая цельную конструкцию, он отличается высокой надежностью и может устанавливаться на любой грунт, в том числе и нестабильный.

Но есть у этой строительной конструкции и ряд недостатков. Во-первых, проводить работы по возведению монолитного фундамента можно только в теплое время года. Во-вторых, на этот фундамент расходуется большое количество арматуры. В-третьих, конструкция получается массивной, что сказывается на итоговой стоимости изделия.

Еще одной особенностью цельнолитого фундамента является то, что заливать его нужно в один прием. А приготовить достаточное количество бетона самостоятельно довольно затруднительно. Как вариант можно воспользоваться услугами спецтехники, однако это увеличит стоимость изготовления.

Сборный ленточный фундамент

Данный тип конструкции собирается из покупных железобетонных блоков, изготавливающихся на производстве. Такие блоки выкладывают лентой, и соединяются между собой цементным раствором. Практика показывает, что сборный контур идеально подходит для малоэтажных строений.

Железобетонные блоки бывают прямоугольными или трапецеидальными. Выкладываются они на предварительно утрамбованный песок и уложенные сверху бетонные блоки подушки.

Плюсы и минусы сборного фундамента

Несомненным плюсом данного фундамента является то, что готовые блоки можно приобрести в любом строительном магазине, даже с доставкой. Выложив из них ленточный фундамент, вы существенно сэкономите во времени и затратите гораздо меньше усилий. К тому же сборный фундамент можно выводить не только в теплый период, но и при низких температурах (в середине осени или ранней весной).

Обратите внимание! Очень часто к такому строительному основанию прибегают в случае, когда необходимо вывести подвал под домом.

Нельзя не сказать и о минусах данной конструкции. Железобетонные блоки для сборной конструкции имеют стандартные размеры, а значит, чтобы выстроить фундамент по индивидуальному проекту, придется подрезать и железобетонный блок, и блок подушку. Все это подразумевает наличие специальных инструментов и умение работать с ними. В противном случае не обойтись без помощи профессионалов. К тому же вес блоков не позволяет устанавливать их вручную, а значит, для монтажа потребуется нанимать спецтехнику.

Многие относят к минусам и стоимость самих блоков. Но подсчеты показывают, что стоимости возведения монолитного и сборного фундаментов примерно равны. Поэтому выбирая вариант основы под будущее строение, исходите из состояния грунта и размеров здания.

Комбинированный ленточный фундамент

Этот вид ленточного фундамента считается самым сложным в плане монтажа. К нему прибегают в случаях, когда ландшафт не позволяет вывести один лишь монолитный или сборный контур. В зависимости от условий в месте постройки фундамент может представлять комбинацию из цельнолитого контура, заливаемого на бетонную подушку, и устанавливаемых внутри столбов с укладкой на них монолитной плиты.

Плюсы и минусы комбинированного фундамента

Сразу скажем, что к возведению подобной основы прибегают лишь в тех случаях, когда невозможно установить монолитный фундамент из-за риска его разрушения.

Очевидно, что проект такого основания стоит дороже типовых проектов, что уж говорить о стоимости монтажных работ. Она может серьезно ударить по карману. Без бригады профессионалов в данном случае не обойтись, ведь помимо сложности самой комбинированной конструкции, рабочим придется трудиться в условиях сложного рельефа.

Главным плюсом комбинированного фундамента является получение надежного строительного основания именно в том месте, где вам необходимо.

Основные виды ленточных фундаментов

Ленточный фундамент считается одним из самых популярных в частной застройке

Данный тип основы имеет несколько разновидностей:

  1. Монолит. Это конструкция, которая имеет вид ленты из залитого в опалубку раствора по всему периметру здания. Производится такая основа из армированного бетона с сечением ячейки 40 см. Чтобы создать такой ленточный фундамент, потребуется бетономешалка.
  2. Сборная блочная конструкция. Это тот же ленточный фундамент, но лента собирается из равных элементов, укладываемых по периметру и скрепляемых цементными растворами.

Кроме двух видов основание различается по глубине залегания в грунт:

  • Мелкозаглубленным называется основание, нижняя часть которого располагается над точкой промерзания грунта;
  • Заглубленная несущая основа нижней частью уходит глубже уровня промерзания.

Ленточный фундамент

Ленточный фундамент — это замкнутый контур

Ленточный фундамент – это основание здания, выполненное в виде замкнутого контура. Он может быть изготовлен из блоков ФБС или монолитным образом. Основание устраивается под всеми несущими стенами строения и может иметь несколько перемычек внутри своего периметра.

На ленточном основании имеется возможность изготавливать ограждающие конструкции из любых материалов, в качестве которых может выступать и лёгкое дерево, и тяжёлый бетон при устройстве монолитных стен.

При изготовлении подстилающего слоя под ленту устраивается бетонная подготовка. Это неармированная монолитная конструкция, изготавливаемая в одной горизонтальной плоскости. Она должна выступать за края основной ленты с высотой порядка 100 мм. Главной задачей бетонной подготовки является убрать неровности грунта и выполнить плотную поверхность, на которой можно делать основной фундамент.

Также основанием под ленту может служить песчано-гравийная подушка. В некоторых случаях допускается строительство без подстилающих слоёв.

Отсутствие подстилающего слоя под лентой свойственно для мелкозаглублённых фундаментов. Подобные конструкции применяются в плотных грунтах для относительно лёгких построек. Для менее плотных грунтов с достаточно большой глубиной промерзания лента выполняется глубокозаглубленной.

Онлайн калькулятор фундамента

Чтобы узнать примерную стоимость ленточного фундамента, воспользуйтесь следующим калькулятором:

Материалы изготовления фундамента

Рассмотрев три вида строительных несущих конструкций, остановимся на материалах, из которых может быть изготовлен ленточный фундамент.

Железобетонный фундамент

Это самый простой фундамент, знакомый буквально каждому, даже далекому от строительства человеку. Готовится он из цементной смеси, которую заливают в ранее приготовленную опалубку с установленным внутри каркасом из арматуры. Для максимальной прочности и надежности специалисты рекомендуют готовить бетонную смесь из цемента марок М-400 либо М-500. Чтобы повысить прочностные характеристики конструкции, помимо увязки арматуры, в бетонную смесь добавляют щебень.

Кирпичный фундамент

Данную конструкцию также можно назвать простой, ведь возводится она при помощи строительного кирпича, устанавливаемого на раствор. Кирпичный фундамент используется в тех случаях, когда необходимо возводить многоэтажный коттедж. Важно лишь, чтобы использовался качественный полнотелый кирпич (жароупорный или кислотоупорный).

Внимание! Силикатный кирпич для строительства фундамента не годится. Под воздействием грунтовых вод и атмосферных осадков такой материал быстро разрушается, ставя под угрозу целостность всего здания и жизнь проживающих в нем людей!

Полнотелый кирпич более крепкий, в сравнении с силикатным, однако и его не рекомендуется использовать для фундамента, если рядом имеются грунтовые воды. К тому же такой конструкции обязательно понадобится качественная гидроизоляция внешних стенок. В итоге, покупка дорогого кирпича с дополнительными вложениями в гидроизоляцию делают возведение данного основания дорогим удовольствием.

Бутовый контур

Данный вид фундамента по технологии очень напоминает кирпичный, с той лишь разницей, что вместо кирпича применяется плоский камень (доломит, песчаник или известняк), который в профессиональной среде называют бутом. По аналогии с кирпичом специалист производит каменную кладку фундамента на качественную строительную смесь.

К плюсам данного фундамента можно отнести отличный внешний вид, благодаря которому ваш дом будет напоминать старинный каменный замок. К тому же качественно выложенный камень прослужит не менее 200 лет! Однако сложностей с этой строительной конструкцией немало. Количество камня из-за его формы трудно поддается подсчету. Укладка его – процесс трудоемкий, который можно доверить исключительно профессионалам. К тому же бутовый контур необходимо укладывать в грунт ниже уровня промерзания. А проводить подобные работы можно только в летний период, когда температура не опускается ниже +15°C.

Бутобетонный фундамент

Как можно понять из названия, этот ленточный фундамент представляет собой гибрид бута и цементной смеси. И если в предыдущем варианте несущей конструкции смесь использовалась исключительно для скрепления камней и заполнения пространства между ними, то в бутобетонном каркасе материалы применяются в пропорции 50:50. Данные пропорции можно менять по своему усмотрению, однако бута в фундаменте не должно быть меньше 40%, так как в отсутствии армированного каркаса именно камень является связующим компонентом.

Если говорить об укладке данного вида фундамента, то этот процесс не создает особых сложностей. В крупный слой раствора по всей длине ленты утапливаются камни доломита или известняка, после чего заливаются очередным слоем цементного раствора.

Какой из них лучше?

Рассуждать о том, какой фундамент лучше, некорректно. Каждый тип предназначен для выполнения определенных функций в соответствующих условиях, поэтому предпочесть один вариант другому можно только при рассмотрении конкретных гидрогеологических и прочих факторов.

Утверждать однозначно о преимуществе какого-либо вида опорной конструкции без привязки к ситуации невозможно. Плита свободно плавает на неустойчивых грунтах, непригодных для строительства ленты. В то же время, ленточный фундамент, построенный в подходящих условиях, гораздо дешевле и экономичнее плиты.

Недостатки

Перечислим некоторые минусы, присущие ленточной конструкции:

  1. Требуется выполнять заранее анализ почвы, чтобы учитывать ее поведение при промерзании зимой.
  2. Необходимо точно рассчитать глубину заливки, выбрать подходящее для нее место. Если не выполнить требуемые расчеты и замеры, сооружение способно потерять целостность при определенных условиях, что вызовет перекос или просадку здания.
  3. Не всегда присутствует возможность выполнять работу без привлечения дорогостоящей спецтехники.

При выборе типа основания требуется скрупулезно учитывать все его плюсы и минусы, руководствуясь критерием максимальной надежности будущей конструкции.

Материалы для изготовления ленточного фундамента

Для изготовления основания понадобятся различные материалы. Все зависит от его типа. Так, для сооружения сборного фундамента используют такие материалы:

  • бетонные блоки и плиты определенной марки;
  • бетон для заделывания отверстий между блоками;
  • материалы для проведения гидроизоляции и теплоизоляции.

Фото фундамента с разборной опалубкой:

Один из вариантов гидроизоляции – укладывается еще в процессе сборки опалубкиИсточник readmehouse.ru

Выложить ленту исключительно из блоков практически невозможно. Поэтому для заделки пробелов используют бетонный раствор и даже кирпичи. Также при этом рекомендовано устраивать железобетонную ленту, которая позволит связать все элементы во единое.

Что касается монолитной конструкции, то для ее возведения понадобится:

  • доски или пенополистирол для сооружения опалубки;
  • арматура для изготовления пояса и соединительных элементов;
  • бетон определенного класса;
  • тепло- и гидроизоляционные материалы.

Сооружая ленточный фундамент для дома, стоит учитывать, что есть потребность в проведении определенных работ. Это касается обустройства подушки. Для этого понадобится песок или щебень, а также гидроизоляционный материал.

Срок службы

Срок службы у ленточного или плитного фундамента зависит от технологии постройки, а также климатических и геологических условий. Например, некоторые строители утверждают, что плита может простоять 100 лет, а строительные фирмы дают гарантийный срок в 15-30 лет. Точные данные пока сложно определить, так как сама технология постройки плиты появилась относительно недавно.

Для «ленты» сроки службы определить немного проще. Например, основа из кирпича прослужит от 25 до 55 лет, из бетонных блоков – от 45 до 80, а монолитное ленточное основание может прослужить до 140-150 лет. Все эти сроки также зависят от добросовестности подрядчика, так как качество материалов играет важную роль в длительности эксплуатации.

Пример треснувшего «свежего» фундамента Источник promid.by

Процесс проектирования ленточного фундамента

Проектирование фундамента является весьма сложной и ответственной задачей, решение которой лучше доверить профессионалам. В процессе этого нужно определить:

  • Вид грунта.
  • Его расчетное сопротивление.
  • Линейные нагрузки.
  • Глубину залегания.
  • Ширину подошвы ленты.
  • Назначение и особенности армирования.
  • Возможность обустройства дренажа.

Схема обустройства дренажа ленточного фундаментаИсточник krovli-zabori.ru

Для того чтобы определить эти значения, необходимо обладать определенными знаниями. Именно поэтому эту работу лучше доверить профессионалам. Только они смогут выполнить ее качественно. Стоит помнить, что от этого будет зависеть прочность и долговечность не только фундамента, но и строения возведенного на нем.

Недостатки ленточного фундамента

  • Для возведения максимально надежного ленточного фундамента требуется анализ грунта и точный расчет заглубления. Если этого не сделать, в зимнее время все здание может «повести», так как будет не учтена пучинистость грунта, или оно просядет, так как почва окажется слишком мягкой, а фундамент – слишком мелкий для нее. Поэтому при постройке дома на таком фундаменте нужно учитывать подвижность грунта и его пучинистость, то есть поведение в период промерзания.
  • Большая масса. Если неправильно выбрать место для строительства и недостаточно изучить грунт, большая масса фундамента под воздействием веса здания может привести к тому, что одна из его частей просядет сильнее, чем остальные и дом перекосит.

Но эти недостатки вряд ли можно считать критическими, так как если правильно все рассчитать, дом на таком фундаменте простоит не одно поколение. Поэтому тем, кого не пугают сложные вычисления и изучение грунта, можно смело советовать использовать в проекте и строительстве именно этот вариант.

Свайная база – конструкция из объединенных свай

Свайный остов похож на столбчатый, отличается глубиной проникания. Виды:

  • забивные, устанавливаются техникой;
  • набивные, похожи на столбчатые, но вместо опалубки используется грунт;
  • буровые, в которых железобетонные конструкции вставляются в скважины;
  • винтовые, имеют винтообразную форму, вворачиваются в землю.

Для прочности, отдельные сваи связываются ростверком. Выполняется из металла, дерева, бетона.

Сваи с ростверком

Где можно использовать

Используются, как столбчатые, но проникают намного глубже. Для частного строительства подходят винтовые виды. Используются на любых почвах, кроме каменистых. Способность наращивания позволяет использовать, где твердое основание находится глубоко под землей.

Преимущества, недостатки

Достоинства:

  • простота;
  • доступнее, чем ленточный, плитный;
  • высокая скорость установки;
  • работы, связанные с землей сведены к минимуму;
  • можно демонтировать, использовать повторно;
  • надежность.

Недостатки:

  • кроме винтовых, при установке остальных будет нужна техника;
  • винтовые используются для небольших, легких сооружений.

Грунтоцементный тип

Используется только под легкие сооружения в один этаж, которые не эксплуатируются круглый год. Это сараи, террасы, бани, беседки.

Подходящие виды почв – глинистая, супеси, суглинки, лессы с низким уровнем грунтовых вод.

Для изготовления ленты применяют грунт, вырытый из траншеи, смешанный с цементом и водой до нужной консистенции.

Фото: бетонный раствор

Плюсы:

  • не требует большой закупки стройматериалов, поэтому обойдется дешево;
  • заливается быстро и просто.

Минусы:

  • По прочности и сроку службы в разы уступает остальным видам.

Этапы строительства

На размеченном участке подготавливается траншея. Ее дно разравнивается и трамбуется.

Смесь готовится в бетономешалке. Ингредиенты добавляются в пропорциях:

  • просеянная почва – 75%;
  • цемент марки не ниже М300 – до 10%;
  • вода – 15%.

Цифры указаны примерные, их можно править по факту приготовления. Главное, чтобы на выходе получилась консистенция густой сметаны.

Применение бенономешалки в строительстве

В траншею раствор заливается послойно высотой в 15 см каждый с разрывом во времени в 20 минут.

Плюсы и минусы ленточного фундамента

Если обобщить всю приведенную информацию, можно сделать вывод о том, что ленточный фундамент имеет преимущества в сравнении с монолитной плитой, свайным и столбчатым фундаментом. К ним относятся:

  • невысокая стоимость;
  • простота возведения;
  • прочность и надежность;
  • возможность обустройства подвала;
  • возможность строительства на нестабильных грунтах.

В то же время есть у данной несущей конструкции и некоторые минусы, в частности:

  • необходимость в проведении теплоизоляционных и гидроизоляционных работ;
  • проведение сложных земляных работ, а также применение специнструмента и спецтехники (в некоторых случаях).

Глубина заложения ленточного фундамента для дома

Глубина заложения фундамента вычисляется еще на этапе его проектирования. Заглубленная конструкция устанавливается так, что ее подошва находится на 25 см ниже уровня промерзания почвы. Это позволит защитить ее от неравномерных деформаций, которые возникают при морозном пучении грунта.

Высота конструкции зависит от климатических особенностей той или иной местности. Глубину промерзания определяют по формуле. Но, есть готовая таблица, где можно найти эти значения для того или иного региона.

Примерная глубина промерзания почвы в различных регионах РФ и СНГИсточник izchegopostroit.ru

Если говорить о мелкозаглубленном фундаменте, то он располагается на расстоянии 85 см от уровня промерзания почвы. При сооружении конструкции стоит учесть, что она будет иметь низкую несущую способность. Также при сооружении основания стоит учесть уровень грунтовых вод. Подошва должна располагаться на расстоянии 20 см от нее. Итак, как делать ленточный фундамент?

Что дешевле – монолитный или ленточный?

В отношении стоимости ленты и плиты можно вполне уверенно утверждать — лента в несколько раз дешевле, поскольку объемы земляных работ и расход строительных материалов, как и трудовложений, на ней намного меньше.

Это делает ее выгодной в финансовом отношении и определяет популярность среди строителей.

Видео описание

Как выглядит несъемная гидроизолирующая опалубка, смотрите в следующем видео:

Армирование каркаса

Для изготовления каркаса используют три типа арматуры, которые выполняют определенную задачу:

  • рабочая продольная арматура диаметром от 12 мм и более;
  • горизонтальные хомуты – от 6 мм;
  • вертикальные хомуты – от 8 мм.

Для соединения арматуры рекомендовано использовать вязальную проволоку. Что касается сварки, то она обладает низкой прочностью и надежностью. Чтобы облегчить сооружения каркаса, для этого используют специальный вязальный пистолет.

Перед тем как покупать арматуру, необходимо рассчитать, сколько ее потребуется для сооружения каркаса. При этом стоит учесть особенности его конструкции. Расстояние между хомутами в среднем составляет 25 см. В углах и на стыках стен шаг несколько уменьшается. При армировании стоит соблюдать определенные нормы и требования.

Видео описание

Еще про армирование смотрите в следующем видео:

Бетонирование ленточного фундамента

Теперь нужно решить, как залить ленточный фундамент? Если он имеет значительные размеры, то лучше заказать готовый бетонный раствор, что позволит залить опалубку за один прием.

При бетонировании стоит придерживаться некоторых правил:

  • Заливка проводится в один день. Перерыв не должен превышать двух часов.
  • Сливать бетон с миксера необходимо с разных точек. Если растягивать раствор, то это несколько снизит его качество.
  • Бетонный раствор можно сбрасывать с высоты не более двух метров.
  • Бетонный раствор уплотняется с помощью вибратора или путем штыкования.

Заливку ленточного фундамента лучше проводить при среднесуточной температуре, которая составляет около 20°С. После завершения конструкция накрывается полиэтиленовой пленкой, что позволит притормозить потерю влаги.

люков или плитных фундаментов лучше? Стоимость и долговечность?

В чем разница между перекрытием по уклону и ползуном?

Плита на грунте или «неглубокий фундамент с защитой от замерзания» — это именно такая плита из бетона на земле. Конечно, это еще не все, но давайте начнем с «победы» в области понимания, не так ли?
Плита на уклоне опирается прямо на землю, и, с другой стороны, пространство для подползания — это именно то место, в которое вы можете залезть.Чтобы помочь вам решить, что лучше, сначала выделите послеобеденное время и займитесь исследованием, чтобы вы могли спросить себя, действительно ли вам понравилось ползать в темном месте, полном жуков, и биться головой о всякие вещи. Если ответ был утвердительным, то для вас подойдут искатели. Они более дорогостоящие, не очень эффективные, не очень разумные, но если они наполняют ваше сердце радостью, мы призываем вас осуществить свою мечту.

Помогите спасти популяцию пауков, построив подполье

Что более прочно, плита на уклоне или подполка?

Если вы прочитали где-нибудь в Интернете, что они сопоставимы с точки зрения долговечности или функционального срока службы, закройте это окно и откройте другое .Хорошо изолированная бетонная плита, стоящая на возвышенности с защитной юбкой от замерзания, прослужит дольше дома, построенного на подполье; полная остановка.
• Пенополистирол можно использовать в качестве пароизоляции при установке с несколькими слоями и смещенными швами, поскольку он не будет поглощать влагу из земли.
• Строительство на возвышенности исключает риск затопления.
• Плита на уклоне с юбкой для защиты от мороза, разработанная для этого конкретного климата, не будет подниматься.
• Пенополистирол с обшивкой на нем или внешняя цементная плита отпугнут термитов в зонах низкого и среднего риска.В зонах повышенного риска может потребоваться дополнительная защита по кодексу, и, как уже говорилось, у термитов нет реального стимула копаться в вашей изоляции, если нет источника пищи, чтобы атаковать их, поэтому всегда строите дома с учетом стратегии долговечности. Если термиты ДЕЙСТВИТЕЛЬНО съедают ваш пенопласт, вероятно, потребуется заражение библейских масштабов, чтобы удалить достаточно изоляции, чтобы вызвать структурную проблему или любую значительную потерю тепла. Так что, если произойдет апокалиптическое нашествие термитов, не беспокойтесь о своей плите; бери четки и отправляйся в церковь исповедоваться.

Что лучше на плохой почве или высоком уровне грунтовых вод — плита на уклоне или в полуподвале?

Затопленные пространства для подполья — еще одна веская причина выбрать фундамент плитного типа

Плиточный фундамент лучше . Помните: подвал — это мини-подвал, он же яма в земле, которую однажды так или иначе засыпает природа. Чтобы избежать наводнения, повреждения из-за влаги или смещения из-за качества почвы, лучше построить плиту на обширных почвах или высоких уровнях грунтовых вод вместо плиты с утолщенным краевым основанием.Плита-плот распределяет вес равномерно по всей поверхности вместо того, чтобы опираться на опору, нагруженную краями, поэтому риск дифференциальной осадки или смещения значительно снижается.
Плита на плоту почти не требует выемки грунта, поэтому высокий уровень грунтовых вод не является проблемой, а также может устранить необходимость в дорогостоящем восстановлении почвы. Недавно мы построили наш новый концептуальный дом в Уэйкфилде на обширной глинистой почве, и, построив плотную плиту, мы сэкономили деньги, не требуя восстановления почвы.Узнайте больше о плиточном полу с солнечным воздушным подогревом в доме Wakefield.

Что дешевле построить — плиту на уклоне или подполье?

Плита дешевле . Пространство для ползания похоже на строительство мини-(и дисфункционального) подвала, поэтому вы получаете большую часть затрат, все проблемы с долговечностью и потенциальные неприятности подвала, ПЛЮС больную спину и синяки на голове, если вы попытаетесь использовать какое-либо функциональное средство. из этого. Для подползки требуется бетонный фундамент, затем короткая фундаментная стена, вся изоляция на стенах и полу (или потолок подползки), дренаж, наружные гидроизоляционные мембраны и плакирующая плитка, затем вам нужно построить пол поверх Это.Сравнимые этапы строительства плиты на грунте — это укладка изолированных форм, добавление арматуры и сетки, а затем заливка бетона.

Итак, больше материалов, больше этапов строительства и больше труда с подпольем, чем с плитой.

Комплект плиты пассивного дома на опалубке, готовой для заливки бетона © Ecohome

Недостатки строительства на плите отметки:

Строительство дома на плите на уровне земли означает, что у вас не будет кладовых в подвале, механического помещения на первом этаже и возможности перемещать сантехнику для будущих ремонтов.
Итак, как с этим бороться?

Нет хранилища в подвале: постройте сарай или постройте плиту немного больше, чтобы в ней было место для хранения; который может быть совмещен с механическим помещением, а также прачечной. Или наполните свой гараж хламом, как большинство людей …

Механическое помещение на главном этаже: по возможности постройте его подальше от спален, чтобы избежать сбоев из-за любого механического шума, такого как водонагреватели, бойлеры, HRV и ERV и т. Д. Также целесообразно поработать над звукоизоляцией.Посмотрите наше видео о том, как звукоизолировать механическое помещение для плиты на уклоне.

Сантехника и электричество: действительно единственное, что не может быть легко устранено в плите на фундаментном фундаменте. Сантехнические и электрические линии, проложенные в бетоне, не сдвинутся с места, так что… планируйте заранее! Не торопитесь с дизайном; сначала убедитесь, что он хорошо течет. Вы также можете спланировать будущий ремонт с гибким дизайном дома, проложив электрические линии и даже водопровод и канализацию в подходящем месте для будущего строительства.Вы просто закрываете сантехнические компоненты и не подключаете электрические провода до тех пор, пока они не понадобятся в будущем. И это должно быть само собой разумеющимся, но обязательно составьте четкую карту того, где находятся эти функции.

Долговечность и техническое обслуживание сантехники: электрических проводов необходимо прокладывать в кабелепроводах под плиточным фундаментом, чтобы соответствовать строительным нормам в большинстве регионов (мы надеемся), но размещение водопроводных линий в кабелепроводах также является хорошей идеей; Таким образом, если по какой-либо причине вам потребуется заменить ватерлинию, вы просто вытащите PEX из трубы и замените его.Еще одна важная особенность, которую я когда-то увидел, — это вторая резервная линия колодца, проходящая внутри плакучей плитки под плитой от устья колодца до механического помещения. Так что, если по какой-либо причине линия колодца протекает, у вас сразу же будет резервная копия для подключения.

Качество жизни живущих на плите на уклоне:

Пол с лучистым подогревом обеспечивает больший тепловой комфорт для пассажиров и, по сравнению с воздушным обогревом, не создает пыль вокруг вашего дома. Таким образом, он дает преимущество для более чистого воздуха в помещении, чем фундамент для ползания.
Полированный бетонный пол с нетоксичной отделкой — самый прочный и здоровый напольный материал, который вы можете выбрать для плиты на фундаментном фундаменте. Единственным недостатком является то, что некоторым людям, в том числе и мне, это может быть немного тяжело для колен, поэтому я бы добавил к нему тонкую деревянную отделку.

Большинство изделий из твердой древесины можно добавлять в плиту без риска образования трещин и образования трещин. Такую древесину можно найти предварительно обработанной, чтобы у вас не было вредного воздействия на здоровье ЛОС от лака, нанесенного на месте, или вы можете купить необработанную древесину и нанести нетоксичное натуральное масло для отделки древесины.

Итак, теперь вы знаете, почему мы предлагаем

выбрать фундамент плиты на уровне земли вместо подполки , подробнее о , как построить плиту на уровне земли здесь , , как правильно построить фундамент здесь , , как изолировать пространство для обхода здесь , или все около удаление газа радона из подвалов здесь и об изолированных плитах фундаментных форм в EcoHome Руководство по экологичному строительству для устойчивых зданий здесь


Почему я выбрал фундамент для дома из монолитных плит

Узнайте о преимуществах монолитной плиты по сравнению с традиционным бетонным фундаментом и посмотрите, как я реализовал это в своем энергоэффективном доме.

Вы давно не слышали от меня. Оказывается, строительство дома требует много времени и сил. Тем не менее, я обещал провести вас в моем путешествии по энергоэффективному строительству дома, поэтому рассказ о моем фонде кажется хорошим началом. Если вы знаете что-нибудь обо мне или о доме, который я строю, вы поймете, что он не совсем традиционный. Что ж, моя деталь плиты не исключение.

Что такое монолитная плита?

Монолитная плита — это бетонный фундамент, который завершается за одну заливку.В моем проекте бетон имеет толщину 12 дюймов по периметру, чтобы поддерживать несущие стены с плитой толщиной 4 дюйма посередине. Традиционные фундаменты, часто называемые «ствол-стена», обычно требуют трех заливок — фундамент, фундаментные стены и затем плита. Монолитные плиты объединяют все это в одно целое и являются частью конструкции дома.

Для тех ботаников и девушек, которые занимаются строительством (вроде меня), вот подробная схема моего фонда:

Почему выбирают монолитную плиту?

Хотя нет ничего плохого в традиционном фундаменте «стебель-стена», есть ряд причин, по которым я выбрал монолитную плиту.

Моя монолитная плита хорошо изолирована и помогает с точки зрения энергоэффективности

Если вам что-нибудь известно о моем новом доме, вы знаете, что энергоэффективность лежит в основе каждого моего решения. Монолитная конструкция позволила мне уложить в плиту 2 слоя пенопласта XPS толщиной 1,5 дюйма. Я планирую использовать плиту в качестве тепловой массы, чтобы удерживать тепло в солнечные дни, поэтому важно иметь такую ​​изоляцию. Мне также удалось сохранить непрерывный воздушный барьер от плиты до наружных стен.

Я сэкономил кучу денег на монолитной плите

Если бы кто-то сказал вам, что вы можете сэкономить 20 000 долларов на фундаменте, не жертвуя качеством или долговечностью, вы бы сделали это? (Конечно!) Поскольку у меня нет подвала (запись в блоге на другой день), и мне не нужно было копать нижние колонтитулы, мои раскопки были легкими. Я также сэкономил деньги, так как мне не пришлось покупать блоки, нужно было платить только за одну заливку бетона, и значительно сократить затраты на рабочую силу.

Монолитные плиты

быстро реализовать

Мы подготовили, залили и вырезали весь фундамент в течение недели.Для простого процесса земляных работ мой брат принес свой удобный садовый трактор и выполнил все работы по подготовке земли за 2 дня.

Заливка бетона только 1 раз, а не 3, также сэкономила нам значительное количество времени. Каждый, кто когда-либо строил дом, знает, что время — деньги. Каждая минута, которую мы сэкономили в процессе создания фундамента, была минутой раньше, чем мы могли начать создание.

Есть ли провалы в монолитных плитах?

Когда строительный инспектор посмотрел на мою плиту, он признал, что никогда не видел ничего подобного.Они не распространены, особенно в более холодном климате. (Надо любить зимы в Огайо!) Вот некоторые из причин, по которым люди избегают монолитных плит:

  • Если у вас неровный грунт, монолитная плита не лучший вариант. Для компенсации уклона земли требуется слишком много бетона.
  • Если ваш дом должен быть построен высоко над землей из-за того, что он находится в зоне затопления, монолитная плита не допускает такую ​​высоту.
  • Если вы думаете, что вам «нужен» подвал, этот фундамент вам не подойдет, потому что вам нужны фундаментные стены.
  • Морозное пучение возникает, когда под почвой образуется лед. Замерзание и оттаивание грунта может вызвать трещины и структурные проблемы в фундаменте. По этой причине существует неправильное представление о том, что все фундаментные стены должны располагаться ниже линии промерзания, которая здесь, в Огайо, составляет 32 дюйма под землей. (Вот как строятся типичные фундаменты «ствол-стена».) Многие люди не осознают, что надлежащие методы изоляции монолитной плиты могут защитить фундамент от мороза, устраняя риск вспучивания при замерзании.
  • Людям нравится делать что-то традиционным. Легко и удобно. Фундамент «стебель-стена» встречается гораздо чаще, чем монолитный.

Детали моей монолитной конструкции перекрытия

Хотя я хвастался легкостью и простотой моей монолитной плиты, это все же был подробный процесс. Вот основная разбивка шагов:

Шаг 1: Раскопки

Как я уже упоминал выше, мы смогли завершить все раскопки дома с помощью небольшого садового трактора.Сначала мы удалили существующий верхний слой почвы. Затем мы разложили 3 дюйма гравия № 57 и 3 дюйма гравия № 304, которые мы утрамбовали с помощью пластинчатого уплотнителя.

Шаг 2: изоляция из пеноматериала

Для защиты от мороза и повышения энергоэффективности я уложил 2 слоя 1,5-дюймовой пены XPS. Я изменил направление плиток из пенопласта, чтобы швы не совпадали между двумя слоями. Вся плита имеет 2 слоя XPS, за исключением 16 дюймов по периметру. Это 16-дюймовое пространство использовалось для наращивания толщины бетона для балки моего уклона.

Шаг 3: Гравий

Затем я уложил 5 дюймов гравия № 57 над пеной, чтобы добавить тепловую массу и получить необходимую высоту по периметру. Я сделал формы из пенопласта XPS по периметру, чтобы гравий не соскальзывал по периметру.

Шаг 4: Изоляция периметра

Больше утеплителя из пеноматериала! Я добавил 2 слоя 1,5-дюймовой пены XPS по внешнему периметру фундамента. (Это в конечном итоге покрылось грязью.) Два слоя вертикальной пены по периметру были заделаны в гравий на несколько дюймов и поддержаны сверху обработанной доской формы 2 × 10, которая останется после завершения строительства дома.Эта доска защитит пену.

Шаг 5: пароизоляция

Я добавил непрерывную пластиковую пароизоляцию толщиной 6 мил. Бетон пористый, поэтому этот барьер будет препятствовать попаданию влаги в бетон из-под земли. Во многих случаях люди используют несколько кусков пароизоляции и склеивают их вместе. Мне посчастливилось получить один сплошной лист, чтобы обеспечить еще лучшую защиту.

Шаг 6: арматурный стержень

Я использовал всю арматуру ⅝ ”для бетона.Фундамент с утолщенным периметром привязан к плите с помощью сплошной арматуры, согнутой с помощью устройства для гибки арматуры и прочности на сдвиг моего брата. Я уложил арматуру в сетку 2х2 и связал всю сталь вместе, чтобы получился сплошной монолитный блок.

Шаг 7: заливка бетона

Мы залили 45 ярдов бетона толщиной 4000 фунтов на квадратный дюйм.

Шаг 8: Структурные опоры

В качестве детали фундамента бомбардировщика мы смачиваем опоры для моих несущих колонн до высыхания бетона.Это обеспечивает очень прочное соединение фундамента со стеной и исключительную прочность на сдвиг. Эта повышенная прочность на сдвиг была особенно важна для меня из-за нашей сетки окон размером 12 на 16 дюймов, выходящих на юг.

Шаг 9: Изоляция горизонтального крыла

Наконец, я добавил 1 слой пенопласта XPS толщиной 1,5 дюйма, который выступает на 2 фута от нижнего края фундамента. Он помогает удерживать тепло и предотвращать вспучивание при морозе.

Партнеры и продукты

Мне всегда нравится кричать, когда я сталкиваюсь с отличными продуктами и надежными местными компаниями.Ознакомьтесь с информацией о моих материалах и субподрядчиках ниже.

  • Пенопласт
    • Куплен на складе изоляционных материалов
    • Подробные сведения: 1,5 дюйма из переработанного пенопласта XPS. Его сняли со старого коммерческого здания в Джорджии, и я спас его от того, чтобы отправить на свалку. (Это также сэкономило мне тысячи долларов на покупке нового!)
  • Бетон
  • Переработанный бетон (для гравия)

Рассматриваете монолитную плиту?

Не бойтесь отклоняться от традиций! Проведите исследование, ознакомьтесь со своими местными строительными нормами и правилами, а затем будьте уверены в своем решении.

Есть вопросы? Эта статья оказалась полезной? Оставьте мне комментарий!

Продолжайте развиваться!

Требования к осмотру | Дарем, Северная Каролина

Обязательные проверки зданий для односемейных резиденций, дуплексов и таунхаусов:

Строительные проверки


  • Основание :
    • На опорах не должно быть стоячей воды, рыхлой грязи и мусора.
    • Грунт, в котором были выкопаны опоры, должен иметь соответствующую глубину и несущую способность — либо проверяться инспектором с помощью зонда для грунта, либо быть испытанным инженерной фирмой.
    • Если опоры не пройдены при первом осмотре, их необходимо повторно осмотреть после принятия корректирующих мер и перед укладкой бетона.
  • Осмотр фундамента :
    • Если предполагается закрытое или герметичное пространство для обхода, это должно быть указано на планах строительной площадки.
    • Завершена внутренняя отделка подлога и установлен сток для дневного света.
    • Установлена ​​внешняя гидроизоляция и дренаж по периметру.
  • Инспекция перекрытий :
    • Струны необходимо размещать от угла к углу, чтобы показать толщину плиты.
    • Установлены пароизоляция и изоляция.
    • Если это монолитная плита, см. Требования к опорам выше.
  • Обрамление :
    • A) Открытый этаж: (любезно осмотрено).
      • Проверяется перед укладкой черного пола.
      • Завершено крепление пола к фундаменту, включая все прокладки и блокираторы.
    • B) Осмотр оболочки: (Осмотр вежливости).
      • Проверяется перед наложением обертки дома или обшивки швов лентой.
      • Наружная обшивка укомплектована необходимыми гвоздями по периметру и в области обшивки. Обрамление портала также будет проверено.
      • Скрытая изоляция ванн, каминов и т. Д.была установлена.
    • C) Полный каркас:
      • Foundation Survey требуется в настоящее время.
      • Все торговые работы (механические, электрические, сантехнические) завершены.
      • Предварительная изоляция — установлены изоляционные перегородки, заизолированы выемки и скрытые области, изоляция установлена ​​за электрическими коробками на внешних стенах.
  • Изоляция :
    • Если используется изоляция из распыляемой пены, необходимо предоставить сертификационное письмо установщика.
    • Установлены все необходимые воздушные барьеры.
  • Окончательная проверка :
    • Обследование непроницаемых грунтов и инженерия герметичного грунта (при необходимости) должны быть выполнены в это время.
    • Бетонные билеты и отчет о лечении термитов.

Осмотр электрооборудования


  • Сервисная опора : временное подключение только для использования в строительстве
  • Rough-In : после того, как вся проводка установлена, и до покрытия изоляцией или гипсокартоном
  • Floor Heat : после установки электропроводки и до укладки плитки
  • Окончательный : после того, как вся проводка завершена и готова к заселению

Инспекция водопровода


  • Плита : перед заливкой бетона
  • Rough-In : после установки всей сантехники и до покрытия изоляцией или гипсокартоном
  • Канализация : после подключения к городской системе и до перекрытия канавы
  • Окончательный : после того, как все сантехнические работы завершены

Механические осмотры


  • Предварительная проверка : после установки механического оборудования и до покрытия любых каналов изоляцией или гипсокартоном
  • Final : после установки всего механического оборудования
  • Тест на утечку в воздуховоде : при необходимости в соответствии с энергетическим кодексом

В дополнение к конкретным пунктам, перечисленным выше, будут соблюдаться все требования Жилищного кодекса Северной Каролины 2012 года и Административного кодекса.

Call of Duty: Warzone MP7 Руководство

Если вы хотите пережить путешествие к спасательному вертолету в игре Call of Duty: Warzone , тогда вам понадобится надежное огнестрельное оружие. Несмотря на то, что на выбор есть масса оружия, популярность одного из них неуклонно растет с момента выхода игрового режима. MP7 — это быстрый и маневренный пистолет-пулемет, который может быстро разнести любого врага, достаточно глупого, чтобы бросить ему вызов с близкого расстояния. MP7, доступный как в ящике, так и в снаряжении, является прочной основой для любой сборки.Имея десятки доступных насадок, может быть сложно определить, какие из них лучше всего подходят для этого огнестрельного оружия.

Поскольку приспособления для оружия влияют на общую производительность и базовую статистику, очень важно выбрать правильные для Warzone. Хотя вы можете использовать любое навесное оружие для MP7, мы сосредоточимся на сборке, которая будет одновременно стабильной и смертоносной. Это не означает, что вы не можете использовать другие вложения, просто они одни из лучших из имеющихся.

Почему MP7?

Из всех пистолетов-пулеметов MP7, безусловно, является одним из наиболее часто используемых, в основном из-за его потрясающей стабильности и твердого времени на убийство.Его предсказуемый рисунок отдачи позволяет очень легко управлять даже без каких-либо дополнительных приспособлений, позволяя отслеживать движущиеся цели. Несмотря на то, что у MP7 в целом невысокая дальность стрельбы, он на удивление точен для MP7. Вы не будете убивать людей на расстоянии более 30 метров, но это гарантирует, что любому, кто сражается с близкого расстояния, будет сложно вас сбить. Если вы ищете пистолет-пулемет с большей дальностью действия, подумайте об использовании AUG или Striker 45.

Лучшие вложения MP7

  • Дуло — Глушитель монолитный
  • Ствол — FFS Recon
  • Оптика — голографический прицел APX / отсутствие оптики
  • Задняя рукоятка — Лента с перекладинами
  • Боеприпасы 60 круглых магазинов
  • Нижний ствол — Цевье Merc
  • Laser — Без изменений
  • Наличие — Без изменений
  • Перк — Нет Перк

Неудивительно, что дульной насадкой для MP7 (и большинства других видов оружия) является монолитный глушитель.Это приспособление не только заглушает ваш MP7, но и дает вам приличное повышение точности и дальности стрельбы. К сожалению, это приспособление не открывается до 50-го уровня, поэтому используйте тактический глушитель, пока не получите эту модификацию. Это, несомненно, лучший игровой автомат, поэтому вам непременно захочется потрудиться за него в обычных многопользовательских режимах Modern Warfare.

Что касается ствола, то единственный хороший выбор — это FFS Recon, который дает вам хорошее увеличение точности, дальности и контроля. Несмотря на то, что это снижает ваше движение и скорость прицеливания, это приемлемые потери, поскольку они не повлияют на вашу общую производительность с MP7.Мы также добавляем магазин на 60 патронов, чтобы у вас было достаточно пуль, чтобы уничтожить любого полностью бронированного врага. Это не подлежит обсуждению приставка для оружия, поскольку базовый магазин предназначен для основного мультиплеера, а не для Warzone.

Optics — самый гибкий слот, поскольку технически он вам не нужен для MP7. Мне нравится отказываться от цевья Merc Foregrip для голографического прицела APX, поскольку он дает еще одно небольшое увеличение дальности. Тем не менее, вы можете легко привести аргумент в пользу полного удаления прицела, поскольку Merc Foregrip помогает контролировать отдачу оружия.И, наконец, лента для захвата Stippled Grip Tape в основном для компенсации отрицательных штрафов, накладываемых стволом FFS Recon.

Для разблокировки всех этих приспособлений может потребоваться некоторое время, но MP7 абсолютно того стоит. Просто не забудьте попрактиковаться в обращении с оружием, прежде чем брать его в Warzone!

Как сделать монолитный фундамент своими руками

Как сделать монолитный фундамент своими руками

Фундамент для будущего дома — очень важный этап во всем процессе строительства.Планируя кладку монолитного фундамента своими руками, все подготовительные работы необходимо провести заранее. К ним относятся не только оформление земельного участка в собственность, но и обязательное исследование грунта на стройплощадке. Тип фундамента будет определяться в зависимости от свойств грунта, тяжести планируемого строительства и имеющихся у застройщика средств.

Содержание

  • Монолитный фундамент — подготовка к строительству
  • Ленточный тип монолитного фундамента, технология строительства
  • Строительство монолитного фундамента плиточного типа

Монолитный фундамент — это тип фундамента, который оптимален для возведения на территориях близко залегающих грунтовых вод, а также просадочных и пучинистых грунтов.Он также выполняет роль бетонной подушки, защищая подвал и цоколь, а также цокольный этаж от негативного воздействия влаги.

Монолитный фундамент по праву считается одним из самых прочных и надежных. К достоинствам монолитного фундамента можно отнести:

  • отсутствие повреждений при взаимодействии с влагой;
  • способность выдерживать большие нагрузки;
  • скорость строительства;
  • низкая стоимость.

В строительстве существует два типа закладок монолитных фундаментов:

  1. Ленточный монолитный фундамент
  2. Фундамент монолитная плита

Монолитный фундамент — подготовка к строительству

Для самостоятельного возведения монолитного фундамента необходим заранее позаботиться о наличии инструмента и соответствующей строительной техники.Вам потребуются:

  • несколько штук штыков или лопат;
  • шнур для маркировки;
  • строительный уровень;
  • ребристая арматура для арматуры диаметром 10-14 мм;
  • крючок и проволока для вязания арматуры;
  • цемент, песок и гравий;
  • опалубочный материал;
  • инструмент плотницкий для устройства опалубки;
  • строительная техника.

Ленточный тип монолитного фундамента, технология строительства

Ленточный фундамент представляет собой закрытый ленточный с большей несущей поверхностью, который подходит для строительства всех типов домов — из бетона, дерева, камня, кирпича, а также дома построены по каркасно-щитовой технологии.

Ленточный монолитный фундамент

Устройство монолитного фундамента ленточного типа происходит следующим образом:

  1. Разметка площадки для будущего строительства. Ширина стандартного монолитного ленточного фундамента составляет около 400 мм.
  2. Разметив будущий фундамент по всему периметру, необходимо усилить арматуру в углах и проверить прямые углы с помощью гониометра или простым измерением диагоналей.После этого по периметру натягивается маркировочный шнур или прочный шнур.
  3. Копку траншеи нужно начинать с самой низкой точки, не считая перепада высоты будущего фундамента. При сухой и плотной почве и небольших размерах будущего дома достаточно использовать траншеи глубиной 80-100 см. При рыхлом грунте траншея должна быть на 10-15 см ниже уровня промерзания почвы.
  4. Еще один важный момент — возведение песчаной «подушки», толщина которой должна быть не менее 30 см.При этом обязательно его тщательное уплотнение. Это позволит равномерно распределить будущую нагрузку и минимизировать последствия усадки.
  5. Далее в вырытых траншеях устанавливают опалубку, которую изнутри облицовывают гидроизоляционным материалом во избежание протечек цементной смеси. Опалубка должна возвышаться над землей на 30 см.
  6. Армирование позволяет придать фундаменту высокую прочность, повышая стойкость не только к сжимающим напряжениям, но и к напряжениям растяжения и изгиба.Армирование осуществляется индивидуальными металлическими стержнями или специально изготовленными стальными конструкциями. Чтобы оказаться внутри монолита, армирующая сетка должна отступать от поверхностей на 50 мм.
  7. Перед заливкой фундамента необходимо позаботиться об устройстве гидроизоляции, иначе из-за грунтовых вод возможен процесс разрушения фундамента. Одним из наиболее эффективных методов защиты является использование пенетрона, а также ряда других современных гидроизоляционных материалов.Использование этих материалов помогает сделать всю массу бетона водонепроницаемой.
  8. После этого начинается пошаговый процесс заливки бетона с утрамбовкой каждого слоя. Для надежности конструкции необходимо полностью исключить наличие пустот в массиве. Также лучше заливать бетон за один раз, это позволит избежать стыков и так называемых «холодных швов».

Устройство монолитного фундамента плиточного типа

Фундамент монолитная плита — технология, применяемая при нестабильности грунтов.

Такой фундамент прослужит более ста лет при тщательном соблюдении всех строительных норм в процессе строительства.

Фундамент в виде монолитной плиты

Технология закладки такого фундамента следующая :

  1. Сначала выкапывается котлован, глубина которого будет зависеть от высоты цокольного этажа. В этом случае минимальная глубина ямы должна быть не менее 30 см.
  2. После подготовки котлована необходимо выкопать траншеи для прокладки дренажных труб, а на дно котлована уложить слой песка и гравия, тщательно утрамбовывая его.
  3. При установке опалубки необходимо позаботиться о ее гидроизоляции. В качестве защитного материала можно использовать рубероид, покрытый толстым полиэтиленом или современные гидроизоляционные материалы. Далее выкладывается теплоизоляционный слой.
  4. Горизонтальное армирование фундамента Это связка с использованием арматуры с ячейками 20 × 20 или 30 × 30 см. Оптимальным вариантом будет выложить два слоя армирующей сетки на расстоянии 5-7 см друг от друга.
  5. Далее следует процесс заливки, при котором следует учитывать, что минимальная толщина бетонной плиты не должна быть меньше 30 см.

Возведение монолитного фундамента — сложный и дорогостоящий технологический процесс, не терпящий остановок.

Однако при планировании строительства следует помнить, что монолитный фундамент имеет такие преимущества, как:

  • возможность строительства в подвижных грунтах;
  • простота конструкции;
  • силы;
  • прочность;
  • короткие сроки строительства.

Разрушение монолита | Codurance

Почему Монолит — грязное слово?

Прежде всего, давайте проясним, что мы подразумеваем под «Монолитом».В первую очередь мы говорим о программном приложении, которое развертывается как единый артефакт, где исходный код находится в едином репозитории. Приложение, вероятно, предоставляет несколько различных бизнес-возможностей. Например, возможно, он имеет возможность управлять уровнями запасов, а также принимать платежи за покупки клиентов и предоставлять функции отчетности. Пока в этом нет ничего плохого. И на самом деле, как мы обсудим позже в этой статье, об этой настройке можно многое сказать.Однако «Монолит» часто воспринимается как ругательство в индустрии разработки программного обеспечения. Причина этого в том, что большинство монолитов плохо структурировано. В результате их становится трудно изменить, потому что изменения должны охватывать множество различных областей кодовой базы. Со временем, по мере того, как добавляется все больше и больше изменений (даже новых возможностей), сложность кодовой базы возрастает, и Monolith становится реальной проблемой для Организации, поскольку становится все труднее поставлять новые функции своим клиентам.На этом этапе многие команды призвали бы полностью переписать приложение. В этой статье говорится, что это не обязательно единственный подход.

Готовы вдохновиться?

Спасибо за регистрацию

Подпишитесь на нашу рассылку, чтобы получать советы экспертов и вдохновляющие примеры

Ваше приветственное письмо уже в пути! Вы можете выбрать электронные письма, которые хотите получать, щелкнув ссылку в Центре настроек.

Модульный монолит

Как я уже упоминал в предыдущем абзаце, многие монолитные программные приложения плохо структурированы. Мы хотим, чтобы наши программные приложения были очень связными и слабо связанными. К сожалению, большинство монолитов терпят неудачу в обеих этих категориях, и это делает монолита плохой репутацией. Например, мы хотим сохранить вместе те компоненты, которые имеют тенденцию меняться. Но, к сожалению, многие команды попали в ловушку, смешивая вместе всевозможные компоненты.Например, доступ к базе данных может осуществляться непосредственно из компонентов пользовательского интерфейса. Брайан Фут и Джозеф Йедер писали о программных системах, которые развивались таким образом в своей статье 1997 года «Большой шар грязи», где название статьи использовалось для описания монолитных систем, лишенных какой-либо реальной структуры.

«Большой шар грязи имеет беспорядочную структуру, раскидистый, неряшливый, скотч и проволоку, спагетти-код джунгли».

Изображение ниже иллюстрирует эту аналогию.Это граф зависимостей для одной кодовой базы. Как видите, зависимости между компонентами и уровень связи вышли далеко за пределы общепринятых уровней, и эту кодовую базу было бы очень сложно изменить и поддерживать в таком состоянии.

К сожалению, в эту категорию попадает много монолитных кодовых баз. Однако это не обязательно должно быть так, и, применяя хорошие принципы доменно-ориентированного проектирования наряду с практикой создания программного обеспечения, мы можем достичь хорошо структурированного монолита, или, как я люблю называть его «модульным монолитом».Для меня это первый шаг в размышлениях о разрушении любой монолитной кодовой базы, даже если долгосрочная цель — перейти к MicroServices, то есть к архитектуре распределенных систем. У Саймона Брауна есть отличная цитата, которая мне очень нравится —

.

«Если вы не можете построить монолит, почему вы думаете, что микросервисы являются ответом?»

Я считаю, что это стало реакцией на то, что большое количество команд разработчиков программного обеспечения захотели принять архитектуру MicroServices, даже несмотря на то, что их текущая архитектура была сродни архитектуре «Big Ball Of Mud».Позиция Саймона заключается в том, что MicroServices — это не «серебряная пуля», и вы не можете сократить использование хорошей структуры и дизайна для своих кодовых баз. Более того, архитектуры MicroServices не исключают сложности. Вместо этого они переносят эту сложность с уровня кодовой базы приложения на инфраструктуру и координацию — в частности, развертывание, мониторинг, наблюдаемость и тестирование. Часто это области, которые, как правило, менее понятны в организациях, впервые желающих внедрить MicroServices.Мартин Фаулер говорит об этом в одной из своих статей, где он использует термин «Microservices Premium».

Определение ограниченных контекстов

Конечно, возникает вопрос — с чего начать, если мы хотим реструктурировать нашу монолитную кодовую базу? Майкл Фезерс обсуждал концепцию «шва» в своей книге « Эффективная работа с устаревшим кодом». Шов — это часть кода, которую можно обрабатывать изолированно и, как следствие, можно работать, не затрагивая остальную часть кодовой базы.В основном Майкл использовал «швы» в своей книге, чтобы помочь очистить кодовую базу. Но они также являются хорошей отправной точкой для определения ограниченных контекстов . Ограниченные контексты — ключевая часть предметно-ориентированного дизайна. Они представляют собой сплоченные и в то же время слабо связанные границы с Организацией. Итак, нашим первым шагом должно быть определение этих стыков в нашей кодовой базе.

Хороший ограниченный контекст должен моделировать некоторые возможности, которые предоставляются остальной части Организации и используются в более широком потоке создания ценности.Семинары EventStorming могут стать отличным первым шагом в этом, поскольку они позволяют отобразить весь домен, который затем может быть организован в ограниченные контексты.

Большинство языков программирования предоставляют механизмы для группировки связанных частей кода, таких как пространства имен и пакеты. Мы можем использовать эти механизмы для моделирования ограниченных контекстов в нашей кодовой базе. Если это сделано правильно, на высоком уровне структура кодовой базы будет отражать различные ограниченные контексты, существующие в домене.

Давайте рассмотрим пример системы электронной коммерции. Мы определили следующие ограниченные контексты:

  • Платеж (отвечает за обработку платежей клиентов по заказам)

  • Продукт (отвечает за все, что связано с продуктами, которые продает Организация)

  • Рекомендация (отвечает за предоставление клиентам рекомендаций по продуктам на основе их прошлых покупок)

  • Клиент (отвечает за реквизиты клиентского счета и их историю покупок)

Как упоминалось выше, каждая из этих возможностей сама по себе может быть объединена для поддержки общего пути пользователя.

Введение в ограниченный контекст в монолите

После определения этих различных ограниченных контекстов следующий шаг — ввести их в нашу монолитную кодовую базу. Мы должны делать это поэтапно, чтобы мы могли вносить небольшие изменения, о которых мы могли бы подумать, прежде чем двигаться дальше. В конце этого этапа каждый из вышеуказанных ограниченных контекстов будет иметь соответствующий пакет в нашей кодовой базе. Не только это, но и наши компоненты кода в нашей кодовой базе должны быть организованы так, чтобы они жили в этих пакетах, в зависимости от того, к какому ограниченному контексту они относятся, аналогично тому, что показано ниже:

Как часть этого, вы, вероятно, столкнетесь с компонентами, которые, по вашему мнению, будут охватывать несколько ограниченных контекстов.Например, возможно, у вас есть компонент доступа к базе данных, который знает, как хранить и извлекать все данные из базы данных. На этом этапе вы можете быть склонны представить «общий» пакет, но на самом деле это не совсем то, что мы хотим делать. Почему? Что ж, каждый ограниченный контекст в вашем текущем монолите должен быть автономным. Мы хотим, чтобы они были максимально автономными (в конечном итоге это позволит нам извлечь их в отдельные кодовые базы и развертываемые артефакты на более позднем этапе, если мы захотим).Итак, лучше всего разложить общий компонент доступа к базе данных и ввести новые для каждого отдельного ограниченного контекста. Например, мы могли бы ввести PersonRepository и ProductRepository для различного доступа к базе данных в этих ограниченных контекстах. На этом этапе мы также можем сделать шаг вперед и ввести компоненты доступа к базе данных для каждого отдельного объекта домена, который есть в каждом ограниченном контексте, чтобы еще больше уменьшить взаимосвязь.

Поддержание модульности в монолите

Проделав тяжелую работу по идентификации различных ограниченных контекстов и реструктуризации нашей монолитной кодовой базы вокруг них в виде пакетов, теперь у нас должен быть модульный монолит.Но мы хотим быть уверены, что он не вернется к неструктурированной кодовой базе или не введем нежелательные зависимости между пакетами. Существуют различные инструменты, которые могут помочь нам в этом. Например, в мире Java существует среда тестирования под названием ArchUnit, которая позволяет писать модульные тесты, обеспечивающие соблюдение структуры вашей кодовой базы. Например, возвращаясь к нашему примеру с системой электронной коммерции, мы могли бы написать модульный тест, который гарантирует, что все наши компоненты, связанные с рекомендациями, находятся в пакете рекомендаций.Если мы нарушим это правило, этот модульный тест не сработает, и мы сразу же получим ответ о том, что мы нарушили модульность нашей кодовой базы.

От монолита к микросервисам

Определив различные стыки (или ограниченные контексты), представив их в нашей кодовой базе, а затем перестроив код, чтобы он хорошо вписался в них, у нас теперь есть «Модульный монолит». На этом этапе вы можете начать думать о переходе к архитектуре MicroServices. Прежде чем сделать это, я бы порекомендовал дать некоторое время, чтобы ваша новая структура кодовой базы «прижилась».Вы хотите быть уверены, что введенные вами ограниченные контексты и организованные вокруг них подходят. Один из способов сделать это — просмотреть список невыполненных работ вашей команды и план развития функций организации. Есть ли какие-нибудь новые функции, которые бросят вызов вашему текущему моделированию ограниченного контекста? Если это так, вам следует отложить извлечение MicroServices и потратить больше времени на эти ограниченные контексты и структурирование кодовой базы.

Но почему это так важно? Причина в том, что с помощью этих ограниченных контекстов вы переходите от монолита к MicroService.Как указывалось ранее, каждый ограниченный контекст в вашем теперь модульном монолите должен иметь возможность автономно работать как отдельная служба. Реорганизация сервисов — дело дорогое и сложное. Гораздо проще реорганизовать, когда все по-прежнему находится в той же кодовой базе.

Не только важно иметь правильное моделирование ограниченных контекстов в вашем монолите, прежде чем рассматривать возможность извлечения MicroServices, но также важно, чтобы ваша команда применяла хорошие технические методы в этом отношении.Ваша команда уже должна принять культуру автоматизации. Процесс развертывания монолита в производство должен быть полностью автоматизирован. Сюда входит тестирование, упаковка, управление версиями, развертывание. Все это ключевые основополагающие методы, которые необходимы для успешной архитектуры MicroService. Наряду с этим, есть и аспекты наблюдаемости — например, агрегирование журналов, мониторинг, оповещение. Без этих практик поддерживать архитектуру MicroServices очень сложно.

Понимание обоснования для MicroServices

Когда у нас есть основы вместо технических приемов и «Модульный монолит», мы можем начать думать о разделении монолитной кодовой базы для извлечения MicroServices. Однако важно понимать причины, по которым вы хотите перейти на MicroServices. Хорошо структурированная монолитная архитектура вполне может подойти для вашего случая использования. Архитектура MicroServices имеет ряд преимуществ, но важно оценить, решат ли эти преимущества вашу текущую проблему.Нет смысла использовать MicroServices только ради этого. Некоторые из вышеупомянутых преимуществ:

Наличие MicroServices дает нам свободу делать выбор технологий для каждой услуги, а не универсальный подход. Это позволяет нам подобрать подходящий инструмент для каждой работы. Например, для MicroService, отвечающего за обработку данных, может подойти такой язык, как Python, благодаря его гибкости и большому набору средств обработки данных, а также математических пакетов и библиотек.

MicroServices предлагает возможность изолировать сбой, чтобы позволить более широкой системе продолжать функционировать и плавно деградировать. Например, возвращаясь к нашему примеру электронной коммерции из ранее в этой статье, если рекомендация MicroService не сработала, все равно должна быть возможность разрешить клиенту использовать онлайн-сайт и покупать товары, просто без показа им каких-либо рекомендаций. В случае выхода из строя монолитной системы все перестанет работать. Однако важно отметить, что MicroServices, как и все распределенные системы, вводит новые режимы отказа, которые также необходимо обрабатывать.

В монолитной архитектуре все должно масштабироваться вместе. Благодаря независимым сервисам у нас есть возможность масштабировать только те сервисы, которые требуют масштабирования. Это позволяет нам запускать другие службы либо в менее мощной инфраструктуре, либо просто в меньшем количестве (меньше запущенных экземпляров). При использовании служб облачной инфраструктуры также можно настроить стратегии автоматического масштабирования по запросу для каждой службы в ответ на пики трафика. Это позволяет гораздо более жестко контролировать эксплуатационные расходы.

MicroServices представляет независимо развертываемые блоки. В монолитной архитектуре каждое развертывание представляет собой развертывание всего приложения. Наличие независимо развертываемых служб означает, что каждая из этих служб может иметь свою собственную периодичность выпуска. Что также может привести к снижению риска, поскольку объем развертываний теперь намного меньше.

Извлечение MicroServices

Важно отметить, что извлечение сервисов должно выполняться постепенно, по одной.Это дает нам время и пространство для обучения и адаптации при необходимости. Это также, конечно, снижает степень риска. Чтобы решить, какой ограниченный контекст должен быть извлечен в MicroService первым, мы должны рассмотреть ряд различных факторов, таких как:

Если случится, что в какой-то определенной области скоро произойдет большое количество изменений, то разделение их на отдельный компонент может упростить эти изменения. Теперь он становится отдельным автономным компонентом.

Различные компоненты будут отвечать за разные части данных, и эти данные, вероятно, будут иметь разные требования к безопасности.Например, данные о платежах, вероятно, потребуют гораздо более высокого уровня безопасности, чем, скажем, компонент рекомендаций. Имея их в качестве отдельных компонентов, мы можем решать различные проблемы безопасности по отдельности, вместо того, чтобы применять универсальный подход.

Извлечение разделяющих компонентов, которые определяют понятные API, означает, что мы можем делать выбор технологий, которые имеют смысл для каждого компонента по очереди. Например, нам может казаться, что парадигма функционального программирования лучше подходит для одного компонента, но для другого мы хотим принять объектно-ориентированный подход.

Я работал со многими командами по доставке программного обеспечения, которые работали в разных местах (и даже часовых поясах). Это может быть сложно, когда все работают над одной и той же кодовой базой. Имея несколько независимых компонентов. Команда, находящаяся в одном месте, может стать владельцем одного компонента, а другая группа — другим. Это значительно сокращает накладные расходы на координацию между двумя командами и обеспечивает больший уровень автономии и чувство сопричастности.

Сводка

В этой статье предпринята попытка дать обзор некоторых шагов, которые вы можете предпринять для решения проблемы неструктурированной, громоздкой монолитной кодовой базы.Важно, чтобы организационные ограниченные контексты, в которых существует кодовая база, отражались и моделировались как первоклассные граждане внутри кодовой базы.

Вот основные выводы:

  • Не поддавайтесь желанию сразу перейти от неструктурированного монолита к архитектуре MicroServices

  • Вместо этого сначала поработайте над архитектурой Modular Monolith.

  • Определите соответствующие ограниченные контексты

  • Анализируйте ограниченные контексты с более широкой организацией

  • Постепенно вводите эти ограниченные контексты в вашу монолитную кодовую базу, используя механизмы языка программирования, такие как пакеты и пространства имен

  • Обеспечить наличие основополагающих технических приемов — использовать автоматизацию для тестирования, развертывания, наблюдения и т. Д.

  • Каждый ограниченный контекст в модульном монолите должен иметь возможность быть извлеченным в независимо развертываемые сервисы.

  • При извлечении услуг учитывайте скорость изменений, безопасность, выбор технологий и структуру команды

Руководство домовладельца по трещинам в фундаменте и когда следует беспокоиться

Обнаружение трещины в стене или полу подвала может расстроить и вызвать сильное беспокойство. Сразу начинаешь беспокоиться о порчах затопления помещения водой и стоимости ремонта. Вы можете нанять профессионала для его проверки, но тогда вас беспокоят серьезные работы по исправлению, которые он может порекомендовать.Как вы узнаете, когда начать беспокоиться?

Это исчерпывающее руководство по трещинам в фундаменте предоставит краткий обзор всех типов трещин, которые могут поражать ваш подвал, возможных причин и того, какие работы потребуются для их исправления. Существует много типов трещин в фундаменте, которые могут указывать на какой-либо тип повреждений, но ремонтные работы будут зависеть от типа материала фундамента, а также от размера, формы и местоположения трещины. Важно точно определить размер трещины.Измерение с помощью рулетки или линейки может быть затруднено для всего, что меньше 1/4 дюйма. Простая ссылка: 1/32 дюйма = ширина кредитной карты, 1/16 дюйма = ширина цента, 1/8 дюйма = ширина два цента.

Теперь вы готовы осмотреть и оценить свой фундамент, чтобы определить наилучший курс действий.

ТРЕЩИНЫ ФУНДАМЕНТА ПО УСАДКЕ СТЕНЫ


Вы заметите, что они обычно имеют одинаковую ширину или иногда, реже, выглядят как V-образные трещины. Они будут шире вверху и уменьшаться по мере продвижения вниз по стене.Они будут различаться по длине и остановятся, не достигнув нижней части стены. Усадочные трещины появятся под окнами подвала, над дверями, на участках понижений и в центре длинной стены, если не использовались контрольные швы. Обычно они имеют ширину менее 1/16 дюйма и проявляются в виде тонких, спорадических, случайных и прерывистых трещин или комбинации всех типов в стене. Усадочные трещины почти всегда проходят на всю глубину стены фундамента, поэтому могут быть источником проникновения воды.

Причины усадочных трещин в стенах

Усадка происходит по мере затвердевания бетона, что является химической реакцией и зависит от количества воды, типа заполнителя, влажности, портлендского бетона, грунтовых вод, воздействия солнца, температуры и других условий. Эти трещины могут быть вызваны в исходной конструкции из-за нескольких факторов, в зависимости от типа конструкции. По мере усадки бетона в нем будут возникать внутренние напряжения. Растрескивание снимает это напряжение во время отверждения.

Заливные бетонные фундаментные стены — Трещины от усадки могут быть вызваны плохим смешиванием, быстрым отверждением, неправильной или отсутствующей стальной арматурой.Колебания температуры, соответствующие смене времени года, также могут вызывать расширение или сжатие бетона, вызывая растрескивание.

Стены блочного фундамента — Усадочные трещины обычно имеют одинаковую ширину, образуются в центре стены, а также возникают в результате отверждения и колебаний температуры.

Кирпичные стены — В то время как кирпичи больше не используются для современных фундаментов, в старых зданиях все еще могут быть структурные кирпичные стены для поддержки первого этажа.Кирпичные стены обычно не сжимаются, а постоянно расширяются.

Ремонт трещин усадки стен

Усадочные трещины обычно не требуют каких-либо ремонтных работ или структурного контроля в залитых или блочных стенах. Вы можете ожидать большего, когда фундамент полностью высохнет. Однако трещины в кирпичной стене не будут вызваны усадкой и могут указывать на проблему конструкции или опоры. Следует проявлять осторожность, если слои сцепления нарушены. Существует значительный риск обрушения стены, поэтому немедленно обратитесь к специалисту.

Усадочные трещины можно заделать, чтобы предотвратить проникновение воды, путем выколотки трещин, заполнения штукатуркой, эпоксидной смолы, пенополиуретана или других герметиков.

СТЕНОВЫЕ ТРЕЩИНЫ


Вертикальные трещины в стенах
Они часто присутствуют в наливных стенах, шире внизу и продолжают увеличиваться в длину и ширину. Они, скорее всего, произойдут вскоре после строительства, распространятся по всей длине стены до пола и, возможно, станут местом проникновения воды.Трещины от оседания могут увеличиваться в размере до 1/4 дюйма или более или полностью исчезать.

Причины оседания трещин в стенах

Они вызваны перемещением фундамента из-за плохо подготовленных оснований фундамента, неправильно размещенной или отсутствующей стальной арматуры. Гидростатическое давление от осадки основания, горизонтальная нагрузка от конструкции выше и обратная засыпка также могут вызвать неравномерные напряжения и привести к растрескиванию. Гидростатическое давление оказывает давление на внешнюю фундаментную стену и становится более сильным под землей.
Диагональные трещины в стене
В то время как большинство оседающих трещин отображаются вертикально, диагональные трещины могут возникнуть в углу бетонной стены, где она была повреждена морозом, в обширной глинистой почве, точечных нагрузках, превышающих используемую бетонную смесь, или даже на дереве / кустарнике, посаженном слишком близко к стене. фундаментная стена. Диагональная трещина под окном первого этажа может возникнуть из-за выпучивания фундамента, свидетельствующего о неглубокой или отсутствующей опоре. Трещины, которые появляются где-либо еще на стене и которые внизу шире, чем вверху, указывают на оседание под зданием.
Горизонтальные трещины в стенах
Тезисы часто появляются при строительстве из бетонных блоков, и то, где они появляются, определяет причину и серьезность. Если они расположены в верхней трети стены блока, они, вероятно, были вызваны поверхностным и подземным замерзанием или загрузкой транспортных средств.

Трещины средней высоты стены , скорее всего, вызваны повреждением из-за использования тяжелого оборудования у стены, преждевременной или чрезмерной засыпкой до установки каркаса пола или нагрузки грунта, усугубленной водой или морозом.

Трещины с малой высотой стенки обычно возникают из-за нагрузки на землю и усиливаются на участках с влажной или плотной почвой. Давление земли является самым сильным в нижней части стены и может ухудшаться при горизонтальном движении, когда стена толкается внутрь.

Стены из блоков или кирпича треснут прямо вдоль стыка или ступенчато у концов стены. Это тоже может быть чрезвычайно опасно и может обрушиться, если стены будут разрушены. Во всех случаях трещины будут многократно появляться в разных местах вокруг фундамента.От 16 до 48 дюймов от верха стены и параллельно полу.

Ремонт трещин отложения стен

Условия грунта и материалы будут определять тип ремонта, который рекомендуется для устранения проблем с урегулированием. Фундамент должен быть стабилизирован, и забивные стальные штифты являются одним из способов достижения этой цели. Штифты вбиваются в почву рядом с фундаментом и устанавливаются на основание. Это позволяет точно контролировать нивелир, но может варьироваться от 1200 до 1500 долларов за штифт. Производители обычно дают гарантию на изделие в течение 60 лет, поэтому такой ремонт будет постоянным решением.

Можно использовать более короткие винтовые опоры или опоры трения для предотвращения дальнейшей осадки там, где нет другой опоры. Нестабильные почвенные условия требуют ремонта с помощью стержней и каналов. Стальные резьбовые стержни прикрепляют поврежденный фундамент к стальным швеллерам снаружи.

Для проведения капитального ремонта могут потребоваться земляные работы и реконструкция. Этот вид работ обычно сочетается с гидроизоляцией подвала и компонентами дренажа, чтобы предотвратить повторение проблемы. Это может включать исправление проблем со стоком с крыши или поверхности или установку французской водосточной системы.Тяжелые трещины от оседания никогда не следует заделывать герметиком или эпоксидной смолой без выполнения необходимого ремонта.

УСАДКА ПОЛА И ОСАДОЧНЫЕ ТРЕЩИНЫ


Существует три различных метода укладки наливных бетонных полов, каждый из которых имеет уникальные характеристики и причины появления трещин:
  • Плавающая плита — Бетон заливается на ровную рыхлую землю или гравий. Поскольку грунт обычно не уплотнен, существует риск растрескивания и оседания. Стекающая вода, затопление или протечки могут просочиться под здание и вызвать оседание.Однако любые видимые трещины в фундаменте не повлияют на общую конструктивную прочность здания.
  • Поддерживаемая плита — В этом случае края пола опираются на выступ бетонного основания. Почвенно-гравийное основание утрамбовывается. Осадка грунта мало повлияет на этот тип заливки, пока она усилена; однако значительная оседание или неправильное армирование при заливке может привести к полному обрушению.
  • Плита класса — этот метод используется при одновременной заливке монолитной плиты и нижних колонтитулов здания.Трещины могут указывать на оседание фундамента и могут быть структурной проблемой.

Ремонт трещин усадки и оседания пола

Усадочные трещины в бетонном полу подвала — обычное явление и редко являются поводом для беспокойства. Однако существуют некоторые методы исправления, позволяющие замедлить дальнейшее растрескивание:
  • Добавление контрольных швов, если они не включены в исходную конструкцию, может снизить напряжение усадки. Хотя трещины все еще могут появиться, они, скорее всего, будут располагаться внутри стыков, а не на полу.
  • Неструктурные трещины, через которые проникает вода, могут быть заделаны инъекцией полиуретановой пены. Это остановит утечку, и ее можно сгладить и покрыть герметиком для бетона или краской, чтобы замаскировать неприглядные трещины.
Канадская ассоциация домостроителей рекомендует восстанавливать оседание плиты перекрытия, когда трещины превышают 3/16 дюйма в ширину или 1/8 дюйма вертикального смещения. При установке плиты на грунте рекомендуется ремонт трещин шириной более 1/16 дюйма или вертикального смещения.Опасность споткнуться, даже если структурные проблемы не очевидны, также следует устранять. Могут быть реализованы несколько методов, которые описаны ниже:
  • Подъем бурового раствора — Этот процесс используется для подъема бетонной плиты перекрытия путем закачивания под нее низкопрочного бетона (бурового раствора). Под фундамент можно также залить полиуретановые смолы. Комбинация смол затвердевает в пластик, содержащий пузырьки газа. По мере расширения пол будет подниматься. Этот метод подходит, если несущие породы или устойчивые грунты не слишком глубоки.
  • Закачка раствора / подъем плит — Этот метод используется для поднятия внутренних бетонных плит на уклон, монолитных бетонных плит или заполнения пустот под полом, где коренная порода или устойчивый грунт находятся на большой глубине. Тиксотропный раствор вводится под давлением для заполнения пустоты под плитой.
  • Французская дренажная система — Когда установлено, что грунтовые воды протекают под полом и размывают почву, можно установить французскую дренажную систему. По внутреннему периметру подвала вырезается траншея, в которой водосточная труба из ПВХ устанавливается в гравий и соединяется с водоотливным насосом, чтобы безопасно отводить излишки воды из дома.
Некоторые виды ремонта потребуют земляных работ, которые повлекут за собой использование тяжелого оборудования и обнажение фундаментной стены. Хотя это позволит провести тщательный осмотр оснований, стен, мембраны и мокрой плитки, это чрезвычайно опасно и должно выполняться профессиональной компанией или подрядчиком по гидроизоляции. Растрескивание пола может быть симптомом более серьезной проблемы осадки, и этот экстремальный процесс может быть единственным средством решения проблемы.

ОПРЕДЕЛЕНИЕ НЕОБХОДИМЫХ ДЕЙСТВИЙ

Трещины в бетонных стенах и полу следует разделить на три категории:
  1. Косметические, не требующие дальнейшего ремонта;
  2. Необходим мониторинг, наблюдение за изменениями или ухудшением условий; и
  3. Значительное, однозначно требующее ремонта.