不可否認,英法聯軍的戰鬥力是明顯高於清軍的。尤其是英國,在經歷了克里米亞戰爭之後,士氣極為高漲。
僧格林沁自認不是聯軍的對手,也是事實。八里河一戰,清軍陣亡2萬餘人,聯軍只有4人,幾乎就沒有戰損比。
但是清軍戰敗都是陣地戰,在武器相差懸殊的條件下,是不可能戰勝英法聯軍的。
而英法聯軍一旦兵臨北京城下,那麼勝算就不大了。甚至可以說是完全沒有戰勝的可能。
第二次鴉片戰爭,英軍主要使用恩菲爾德式前裝線膛步槍,有效射程可達約1100米;法軍則裝備米尼1851式前裝線膛步槍。
這兩種步槍的殺傷力是清軍火繩槍的5至10倍,且採用定裝彈藥,裝填速度較快。
火炮方面,英軍使用的是12磅阿姆斯特朗炮,法軍使用的是12磅線膛野戰炮,火炮身管長、初速高、射程遠,可發射爆炸彈或霰彈,在八里橋之戰中單門炮日均耗彈量高達200發。
12磅約等於5.44千克,炮彈的裝藥量有限,對付步兵、騎兵雖然威力巨大,可是在攻城方面基本派不上大用場。
北京城牆歷經明清兩朝的不斷修建,牆基厚度達24米,高12至14米。且城牆的工程質量很高,內外是磚石,中間是更為堅硬的夯土。
英法聯軍的後勤基地是印度,長達萬里的運輸線,註定不能攜帶太多的火炮和炮彈。大沽口一戰,聯軍只動用了12門炮;八里橋戰鬥規模較大,也只動用了30餘門炮。
英法聯軍共有多少門炮,史料中沒有明確記載,但應該不會超過50門。
有一個數據可以進行對比。曾國荃打天京的時候,是採取掘地道、埋炸藥的方式,總共用了一百多萬斤炸藥,才轟開了幾十米的城牆。
南京的城牆顯然又不能與北京的相比,英法聯軍的火炮自然不可能轟塌北京城牆。